evgeny
d8921f0e3d
merkle_sync: fix infinite WAL growth from bg_check
...
- _recompute_bucket: skip INSERT OR REPLACE when hash unchanged,
also skip DELETE when row doesn't exist (was always writing)
- bg_check interval: 100ms → 5000ms (was writing 10x/sec × 4KB/page
into WAL = ~1.4GB over hours)
- bg_timer: round-robin across channels instead of only first
- bg_timer: periodic WAL checkpoint (every ~60s) to prevent
unbounded WAL growth from any source
- test: sync ms_session struct copy with real definition
- stcp_link: handle race where conn already CLOSED before close
- stcp_client: remove double-free c->free_on_close = cli
- etcp_connections: stcp_link_close on TCP link down
- u_async: round sub-ms timeouts to 1ms to avoid busy-loop
2026-08-09 19:25:36 +03:00
..
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-09 14:01:31 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-09 08:19:20 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 17:32:28 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-09 08:19:20 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-09 13:59:38 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-09 19:25:36 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-08 11:42:16 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00
2026-08-09 14:06:34 +03:00
2026-08-07 00:48:27 +03:00
2026-08-07 00:48:27 +03:00