diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-30 17:42:21 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-30 17:42:21 -0400 |
| commit | edb27d7e15161e3b12af0fa5b2c3bde8295bb5d7 (patch) | |
| tree | 6dc3c58e8b87324663f3f0abcfd2f7cff62fbf76 /tests/test-nov-reading--text-scale.el | |
| parent | dd8e1576cdfa282efbbc610737b039721841c60c (diff) | |
| download | dotemacs-main.tar.gz dotemacs-main.zip | |
A timer tick that fired while a calendar's previous fetch was still running launched a second concurrent sync for that calendar, wasting work and racing to write the same org file. The dispatcher now skips a calendar whose status is already syncing and logs the skipped tick.
The sentinel resets the status on process exit, so the skip clears on its own. load-state also clears a stale syncing status left by a crash, so a calendar can't be skipped forever.
Diffstat (limited to 'tests/test-nov-reading--text-scale.el')
0 files changed, 0 insertions, 0 deletions
