Skip to content

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 00:36
· 2 commits to main since this release
2b0887d

Changes

  • The hourly table-estate pass no longer rewrites unchanged receipts (#47). Every hour (and on estate or revive events) Games settles every decided estate again. For a retained estate it rewrote the same receipt each time, forcing the file to disk and then every folder up to the filesystem root. On Main this was a 0.7 s server hitch every hour, and it would grow as finished estates pile up.
    • A receipt that already holds the same content is left alone. Its folder entry is still flushed. Estate outcomes are unchanged, and finished estates are still checked every hour; they just aren't rewritten.
    • Durable writes now force a folder's whole ancestor chain to disk the first time this server run writes there, and again after any failure or whenever Games creates that folder. Later writes only force the folder itself. The temp file, flush and atomic-move guarantee is unchanged.

Config

None.

Full Changelog: v0.7.0...v0.7.1

Downloads