Commit 2d0a1fb
committed
Release wk_lock on continue, hold during step commands
The "never release" approach caused hangs when long-lived worker
processes held the lock after continuing past a debugger statement —
other workers waiting for the lock would block forever.
Release the lock on :continue so other workers can proceed. Hold it
during step/next/finish so the same worker re-enters the subsession
without ping-ponging to a sibling.1 parent 9f325e4 commit 2d0a1fb
1 file changed
+4
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1804 | 1804 | | |
1805 | 1805 | | |
1806 | 1806 | | |
1807 | | - | |
1808 | | - | |
1809 | | - | |
| 1807 | + | |
| 1808 | + | |
| 1809 | + | |
| 1810 | + | |
1810 | 1811 | | |
1811 | 1812 | | |
1812 | 1813 | | |
| |||
0 commit comments