pub fn run_transfer(
source_vmo: Vmo,
dest_vmo: Vmo,
dest_proxy: &FileSynchronousProxy,
op_size_bytes: usize,
file_size_bytes: u64,
xor_transform: bool,
rate_mibs: u64,
fsync_every_n_ops: u64,
stop_signal: Arc<AtomicBool>,
metrics: &mut Metrics,
) -> Result<()>