Comment by rgbimbochamp

3 hours ago

You're right, that mode provides process crash recovery, not power-loss durability. The benchmark compares it against fjall’s equivalent buffered-WAL mode.

If that's your design constraint, couldn't you speed it up by getting rid of the WAL?

  • You'd lose durability against process crashes.

    If your system has a reasonable tolerance for power failure (multi-az multi-cloud), this can provide much better throughput

    • Indeed, a common enough pattern for etcd is to run it backed by a RAMdisk and have multi-az availability + periodic backups + tolerance at a business level to be OK losing some recent data.