Repository navigation
Changes
- Fewer disk syncs from card tables (#49).
- Card and seat changes that move no money are batched into one save per table per second instead of a save on every change. Stakes, payouts and floats still save at once, before any money moves.
- A table file that would be written unchanged is skipped.
- A wager intent is no longer rewritten as
applyingafter Denars posts it. A crash still leaves thepreparedfile, which freezes the table for staff review as before. - Tables loaded later (chunks not yet loaded at start-up) do less work.
- A failed batched save keeps the change waiting, retries it, and warns once per table. A table the ownership store is holding is left alone until the hold clears.
- On Dev, a stake on a card went from 2 table-file writes to 1, and a dealt card from 2 to 1.
No config change.
Full Changelog: v0.7.2...v0.7.3