Replica commit hardening: Reconcile sends its diff as one tagged commit; straggler guard inside the lock; real-server and budget pins #91
Loading…
Reference in a new issue
No description provided.
Delete branch "hands/unique-index-s4-lows"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to #90 (variants:follow_up:unique-index-s4-lows). Straggler guard moved inside lock(_commits); shared 1M budget and ghost-id pins; a real CultNetDatabaseServer into a client swap test; public Reconcile() now sends its diff as one tagged commit (Soul s5 reproduced an untagged swap faulting the replica when Reconcile races a commit).
Soul: s5 holds for h6 and falsified the 'Reconcile cannot swap' claim, fixed in h7; s6 on h7: Networking 827, Caching 1279, new tests fail with the fixes reverted. Known remaining, filed as follow-up: Reconcile ahead of two pending commits can still replay a stale untagged change (predates #90); a Reconcile diff over the 1M budget faults the client; one weak pin; _outbox nulled not restored on nested Reconcile. CI not consulted at merge (one-slot runner).
🤖 Generated with Claude Code