You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. The code to call c.exec from c.Run was initially added by commit
3aacff6. At the time, there was a lock in c.Run. That lock was
removed by commit bd3c4f8, which resulted in part of c.Run executing
without the lock.
2. All the Start/Run/Exec calls were a mere wrappers for start/run/exec
adding a lock, but some more code crept into Start at some point,
e.g. by commits 805b8c7 and 108ee85. Since the reason mentioned in
commit 805b8c7 is no longer true after refactoring, we can fix this.
Fix both issues by moving code out of wrappers, and adding locking into
c.Run.
Signed-off-by: Kir Kolyshkin <[email protected]>
0 commit comments