Files
bincio-activity/site
Davide Scaini 1587d1cdf3 - brut: _merged/index.json has 586 activities — the count when merge_all last ran. The SSE rebuild bug (already fixed) meant it never re-ran after the full Strava sync
added 3256 more.
  - danilo: _merged/ is 8 KB — basically empty. merge_all likely ran concurrently (multiple file uploads trigger multiple rebuilds without a lock in --no-build mode),
  causing a race where shutil.rmtree(merged_acts) from one run wiped what another run was writing.

  Two fixes: serialize --no-build rebuilds with the same lock, and add a "Rebuild" button to the admin page.

 Root causes fixed:
  1. merge_all race condition — --no-build rebuilds now hold _rebuild_lock, same as full builds
  2. The SSE rebuild-trigger bug (already fixed earlier) was brut's original cause
2026-04-13 12:35:05 +02:00
..
2026-04-06 22:25:57 +02:00
2026-03-30 13:30:43 +02:00
2026-04-11 08:33:21 +02:00
2026-04-06 19:31:52 +02:00
2026-04-06 19:31:52 +02:00
2026-04-11 10:56:16 +02:00
2026-03-28 13:59:36 +01:00
2026-03-28 13:59:36 +01:00