Joseph Doherty
|
530a096111
|
fix(auditlog): advance the served-rowid mark under the write lock so a purge clamp is never overwritten stale-high (review 2026-10-21 follow-up L1)
|
2026-10-22 09:58:46 -04:00 |
|
Joseph Doherty
|
b0a08bb63b
|
fix(auditlog): explicit permanent rejections on the ingest ack (IngestAck.rejected_event_ids, field 2) with a dedicated counter; reconciler ignores transient faults for abandonment; persist the served high-water mark; prune only on a non-empty enumeration (review 2026-10-21 06/PERF-1, 06/IMPL-1 adversarial follow-up)
|
2026-10-22 09:00:48 -04:00 |
|
Joseph Doherty
|
9e7e19c3c1
|
fix(auditlog): reconciliation pull serves only unacked rows (PushAbandoned/Rejected push-exit states), central pages within a tick with set-based inserts; refused push rows leave the queue after N attempts (review 2026-10-21 06/PERF-1, 06/COR-3, 06/IMPL-1)
|
2026-10-22 09:00:48 -04:00 |
|