influxdb/ingester2/benches
Paul Dix d9c72bb93f
feat: optimize wal with batching (#6399)
* feat: optimize wal with batching

Simplified the wal writer so that it batches up write operations. Currently it waits 10ms between fsync calls. We can pull this out to a config variable later if we want, but I think this is good enough for now.

Also updated the reader to be a more simple blocking reader without the extra tasks and channels as that wasn't really getting us anything that I know of.

* chore: cleanup wal code for PR feedback
2022-12-14 16:07:20 +00:00
..
README.md test(ingester2): WAL replay benchmark 2022-12-12 15:02:36 +01:00
wal.rs feat: optimize wal with batching (#6399) 2022-12-14 16:07:20 +00:00

README.md

ingester2 benchmarks

Run them like this:

% cargo bench -p ingester2 --features=benches

This is required to mark internal types as pub, allowing the benchmarks to drive them.