diff --git a/src/block/manager.rs b/src/block/manager.rs index df2c3b2f..4765f441 100644 --- a/src/block/manager.rs +++ b/src/block/manager.rs @@ -789,6 +789,7 @@ impl BlockManagerLocked { let mut f = fs::File::create(&path_tmp).await?; f.write_all(data).await?; + f.flush().await?; mgr.metrics.bytes_written.add(data.len() as u64); if mgr.data_fsync {