cloud-hypervisor/block_util
Sebastien Boeuf b8bbe244b7 block_util: Ensure all io_uring operations are asynchronous
Some operations complete directly after they have been submitted, which
means they are not submitted asynchronously and therefore they don't
generate any ioevent. This is the reason why we are not processing some
of the completed operations, which leads to some unpredictable
behaviors.

Forcing all io_uring operations submitted to the SQE to be asynchronous
helps simplifying the code as it ensures the completion of every
operation will generate an ioevent, therefore no operation is missed.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2020-09-17 23:16:27 +02:00
..
src block_util: Ensure all io_uring operations are asynchronous 2020-09-17 23:16:27 +02:00
Cargo.toml build(deps): bump libc from 0.2.76 to 0.2.77 2020-09-10 06:45:09 +00:00