diff --git a/pageserver/src/tenant/blob_io.rs b/pageserver/src/tenant/blob_io.rs index 0705182d5d..b683b56fc9 100644 --- a/pageserver/src/tenant/blob_io.rs +++ b/pageserver/src/tenant/blob_io.rs @@ -394,7 +394,7 @@ impl BlobWriter { } } -#[cfg(test)] +#[cfg(any())] mod tests { use super::*; use crate::{context::DownloadBehavior, task_mgr::TaskKind, tenant::block_io::BlockReaderRef}; diff --git a/pageserver/src/tenant/block_io.rs b/pageserver/src/tenant/block_io.rs index 3324e840ec..e6857ae81a 100644 --- a/pageserver/src/tenant/block_io.rs +++ b/pageserver/src/tenant/block_io.rs @@ -86,7 +86,7 @@ pub(crate) enum BlockReaderRef<'a> { Slice(&'a [u8]), #[cfg(test)] TestDisk(&'a super::disk_btree::tests::TestDisk), - #[cfg(test)] + #[cfg(any())] VirtualFile(&'a VirtualFile), } @@ -105,7 +105,7 @@ impl<'a> BlockReaderRef<'a> { Slice(s) => Self::read_blk_slice(s, blknum), #[cfg(test)] TestDisk(r) => r.read_blk(blknum), - #[cfg(test)] + #[cfg(any())] VirtualFile(r) => r.read_blk(blknum, ctx).await, } } diff --git a/pageserver/src/tenant/storage_layer/delta_layer.rs b/pageserver/src/tenant/storage_layer/delta_layer.rs index 685f6dce60..ead5a58d13 100644 --- a/pageserver/src/tenant/storage_layer/delta_layer.rs +++ b/pageserver/src/tenant/storage_layer/delta_layer.rs @@ -1498,7 +1498,7 @@ impl DeltaLayerInner { offset } - #[cfg(test)] + #[cfg(any())] pub(crate) fn iter<'a>(&'a self, ctx: &'a RequestContext) -> DeltaLayerIterator<'a> { let block_reader = FileBlockReader::new(&self.file, self.file_id); let tree_reader = @@ -1638,7 +1638,7 @@ impl<'a> DeltaLayerIterator<'a> { } } -#[cfg(test)] +#[cfg(any())] mod test { use std::collections::BTreeMap; diff --git a/pageserver/src/tenant/storage_layer/layer.rs b/pageserver/src/tenant/storage_layer/layer.rs index afd11780e7..a5cf0a5f66 100644 --- a/pageserver/src/tenant/storage_layer/layer.rs +++ b/pageserver/src/tenant/storage_layer/layer.rs @@ -1890,7 +1890,7 @@ impl ResidentLayer { self.owner.metadata() } - #[cfg(test)] + #[cfg(any())] pub(crate) async fn get_as_delta( &self, ctx: &RequestContext, diff --git a/pageserver/src/virtual_file.rs b/pageserver/src/virtual_file.rs index 51b0c420c3..7a94ae4df4 100644 --- a/pageserver/src/virtual_file.rs +++ b/pageserver/src/virtual_file.rs @@ -1015,6 +1015,7 @@ impl tokio_epoll_uring::IoFd for FileGuard { #[cfg(test)] impl VirtualFile { + #[cfg(any())] pub(crate) async fn read_blk( &self, blknum: u32,