cloud-hypervisor/block_util/src
Rob Bradford db5582f7d1 block_util: Preserve ordering of sync file backend completions
For the synchronous backends efficiently preserve the order for
completion requests through the use of VecDequeue. Preserving the order
is not required but is beneficial as it matches the existing
optimisation that looks to match completions and requests.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2023-01-10 17:30:25 +00:00
..
async_io.rs block_util: Avoid intermediate completion queue allocation 2023-01-10 17:30:25 +00:00
fixed_vhd_async.rs block_util: Avoid intermediate completion queue allocation 2023-01-10 17:30:25 +00:00
fixed_vhd_sync.rs block_util: Avoid intermediate completion queue allocation 2023-01-10 17:30:25 +00:00
lib.rs block_util: Preserve ordering of sync file backend completions 2023-01-10 17:30:25 +00:00
qcow_sync.rs block_util: Preserve ordering of sync file backend completions 2023-01-10 17:30:25 +00:00
raw_async.rs block_util: Avoid intermediate completion queue allocation 2023-01-10 17:30:25 +00:00
raw_sync.rs block_util: Preserve ordering of sync file backend completions 2023-01-10 17:30:25 +00:00
vhd.rs clippy: Address the issue 'needless-borrow' 2021-06-24 08:55:43 +02:00
vhdx_sync.rs block_util: Preserve ordering of sync file backend completions 2023-01-10 17:30:25 +00:00