{"session": "37f25627-4fff-4ce7-bca6-2634f6ebae45", "env": "main-dame-hopper", "command": "git add -A && git commit -qm \"A lock another process holds is tried again after a millisecond and then at growing gaps, so a short hold costs a short wait and not fifty milliseconds\" && journal todo done 32 --how \"fixed: wait_for polled a held lock every 50ms; it now starts at 1ms and doubles to 50ms\" 2>&1 | tail -1; journal helper done 4281 \"a lock held by another process was retried every fixed 50ms, so a 10ms hold cost 54ms (median of 8, load ~50); wait_for in src/engine/locks.py now starts at 1ms and doubles up to the 50ms, 16ms median for the same hold. Test: assertion in src/features/dev_faults/test.py. The holds the log shows long are update (377 holds, 432s total) and the agent report path (_seen, 202 holds, 315s) on the record lock; those I did not shorten.\" | tail -1; git rebase main 2>&1 | tail -1; git log --oneline -1", "parts": ["git add -A", "git commit -qm \"A lock another process holds is tried again after a millisecond and then at growing gaps, so a short hold costs a short wait and not fifty milliseconds\"", "journal todo done 32 --how \"fixed: wait_for polled a held lock every 50ms; it now starts at 1ms and doubles to 50ms\" 2>&1 | tail -1", "journal helper done 4281 \"a lock held by another process was retried every fixed 50ms, so a 10ms hold cost 54ms (median of 8, load ~50); wait_for in src/engine/locks.py now starts at 1ms and doubles up to the 50ms, 16ms median for the same hold. Test: assertion in src/features/dev_faults/test.py. The holds the log shows long are update (377 holds, 432s total) and the agent report path (_seen, 202 holds, 315s) on the record lock; those I did not shorten.\" | tail -1", "git rebase main 2>&1 | tail -1", "git log --oneline -1"]}