diff --git a/pageserver/src/tenant/storage_layer/delta_layer.rs b/pageserver/src/tenant/storage_layer/delta_layer.rs index 4d13ade5ac..dc5e9e33af 100644 --- a/pageserver/src/tenant/storage_layer/delta_layer.rs +++ b/pageserver/src/tenant/storage_layer/delta_layer.rs @@ -634,13 +634,12 @@ impl DeltaLayer { where F: Fn(Summary) -> Summary, { - let file = { - let mut options = tokio_epoll_uring::ops::open_at::OpenOptions::new(); - options.read(true).write(true); - VirtualFile::open_with_options_async(path, options) - .await - .with_context(|| format!("Failed to open file '{}'", path))? - }; + let file = VirtualFile::open_with_options( + path, + &*std::fs::OpenOptions::new().read(true).write(true), + ) + .await + .with_context(|| format!("Failed to open file '{}'", path))?; let file = FileBlockReader::new(file); let summary_blk = file.read_blk(0, ctx).await?; let actual_summary = Summary::des_prefix(summary_blk.as_ref()).context("deserialize")?; diff --git a/pageserver/src/tenant/storage_layer/image_layer.rs b/pageserver/src/tenant/storage_layer/image_layer.rs index 2f0291f58e..bbe45882a9 100644 --- a/pageserver/src/tenant/storage_layer/image_layer.rs +++ b/pageserver/src/tenant/storage_layer/image_layer.rs @@ -319,13 +319,12 @@ impl ImageLayer { where F: Fn(Summary) -> Summary, { - let file = { - let mut options = tokio_epoll_uring::ops::open_at::OpenOptions::new(); - options.read(true).write(true); - VirtualFile::open_with_options_async(path, options) - .await - .with_context(|| format!("Failed to open file '{}'", path))? - }; + let file = VirtualFile::open_with_options( + path, + &*std::fs::OpenOptions::new().read(true).write(true), + ) + .await + .with_context(|| format!("Failed to open file '{}'", path))?; let file = FileBlockReader::new(file); let summary_blk = file.read_blk(0, ctx).await?; let actual_summary = Summary::des_prefix(summary_blk.as_ref()).context("deserialize")?;