io_uring completion queue entry
An io_uring completion queue entry is a result record containing an operation result, flags and application-provided identification data.
For ordinary one-shot writes, inspect res for the transferred byte count or a negative error number; a delivered entry alone does not mean success. A submission function's return value is a different result. [1] [2]
Relations
- related
- io-uring, io-uring-linked-requests, completion-latency, fsync
Advantages
- Lets an application associate completion information with the submitted operation.
Limitations
- A successful ordinary buffered write is not itself a power-loss durability guarantee.