Skip to content

db: perf: fewer WAL flushes - #852

Merged
DerDennisOP merged 5 commits into
mainfrom
perf/fewer-wal-flushes
Oct 20, 2026
Merged

DerDennisOP merged 5 commits into
mainfrom
perf/fewer-wal-flushes

Conversation

@DerDennisOP

@DerDennisOP DerDennisOP commented Oct 20, 2026 •

Copy link
Copy Markdown
Member

One statement can stamp the stored blobs of a build request manifest. One commit for each blob can go unused in the process. Default values from the module can include zstd WAL compression, 64MB WAL buffers, a 15 minute checkpoint interval and asynchronous commits. A dedicated Nix store image can go to the standalone VM. This change can remove the virtiofsd file descriptor limit during evaluations.

@DerDennisOP DerDennisOP changed the title perf: fewer write-ahead log flushes db: perf: fewer WAL flushes Oct 20, 2026
@DerDennisOP
DerDennisOP force-pushed the perf/fewer-wal-flushes branch from 619b541 to a096a3a Compare October 20, 2026 23:14
@DerDennisOP
DerDennisOP merged commit dd83cf2 into main Oct 20, 2026
38 of 41 checks passed
@DerDennisOP
DerDennisOP deleted the perf/fewer-wal-flushes branch October 20, 2026 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant