News for hackers. Stuff that matters.
Re:Async I/O on Linux in databases by zozbot234 on Sunday July 20, 2025 @07:08AM (#44623991)
> Does this mean that a client could receive a success for a request, which if the system crashed immediately afterwards, when replayed, wouldn’t necessarily have that request recorded?

Yup. OP says "the intent record could just be sitting in a kernel buffer", but then the exact same issue applies to the completion record. So confirmation to the client cannot be issued until the completion record has been written to durable storage. Not really seeing the point of this blogpost.

There are no comments on this comment yet.