diff --git a/pageserver/src/virtual_file/io_engine/tokio_epoll_uring_ext.rs b/pageserver/src/virtual_file/io_engine/tokio_epoll_uring_ext.rs index 6e3014b1c2..32c2f09a8d 100644 --- a/pageserver/src/virtual_file/io_engine/tokio_epoll_uring_ext.rs +++ b/pageserver/src/virtual_file/io_engine/tokio_epoll_uring_ext.rs @@ -201,7 +201,7 @@ impl std::ops::Deref for Handle { } impl Handle { - pub async fn ftruncate( + pub async fn ftruncate( &self, file: F, len: u64, @@ -214,6 +214,6 @@ impl Handle { let res = std_file.set_len(len); let _ = std_file.into_raw_fd(); - (file, res.map_err(tokio_epoll_uring::Error::Io)) + (file, res.map_err(|e| tokio_epoll_uring::Error::System(e))) } }