tokio-rs / io-uring

The `io_uring` library for Rust
Apache License 2.0
1.16k stars 129 forks source link

Increase tail at once for push_multiple() #294

Closed ileixe closed 1 month ago

ileixe commented 1 month ago

Tail should be increased atomically to be semantically same for link operation + sqpoll case.

We've found sqpoll_thread steal in the middle of linked ops which results in non in-order execution.

ileixe commented 1 month ago

This was from my misunderstanding. The tail was a just cache.