remove Layer::dump

This commit is contained in:
Joonas Koivunen
2023-08-22 00:36:29 +03:00
parent b7cb9f43b8
commit 3151ac637c
5 changed files with 0 additions and 35 deletions

View File

@@ -363,9 +363,6 @@ pub trait Layer: std::fmt::Debug + std::fmt::Display + Send + Sync + 'static {
reconstruct_data: &mut ValueReconstructState,
ctx: &RequestContext,
) -> Result<ValueReconstructResult>;
/// Dump summary of the contents of the layer to stdout
async fn dump(&self, verbose: bool, ctx: &RequestContext) -> Result<()>;
}
/// Get a layer descriptor from a layer.

View File

@@ -239,11 +239,6 @@ impl std::fmt::Debug for DeltaLayerInner {
#[async_trait::async_trait]
impl Layer for DeltaLayer {
/// debugging function to print out the contents of the layer
async fn dump(&self, verbose: bool, ctx: &RequestContext) -> Result<()> {
self.dump(verbose, ctx).await
}
async fn get_value_reconstruct_data(
&self,
key: Key,

View File

@@ -169,11 +169,6 @@ impl std::fmt::Debug for ImageLayerInner {
#[async_trait::async_trait]
impl Layer for ImageLayer {
/// debugging function to print out the contents of the layer
async fn dump(&self, verbose: bool, ctx: &RequestContext) -> Result<()> {
self.dump(verbose, ctx).await
}
/// Look up given page in the file
async fn get_value_reconstruct_data(
&self,

View File

@@ -223,10 +223,6 @@ impl Layer for InMemoryLayer {
self.get_value_reconstruct_data(key, lsn_range, reconstruct_data, ctx)
.await
}
async fn dump(&self, verbose: bool, ctx: &RequestContext) -> Result<()> {
self.dump(verbose, ctx).await
}
}
impl std::fmt::Display for InMemoryLayer {

View File

@@ -76,24 +76,6 @@ impl Layer for RemoteLayer {
) -> Result<ValueReconstructResult> {
bail!("layer {self} needs to be downloaded");
}
/// debugging function to print out the contents of the layer
async fn dump(&self, _verbose: bool, _ctx: &RequestContext) -> Result<()> {
println!(
"----- remote layer for ten {} tli {} keys {}-{} lsn {}-{} is_delta {} is_incremental {} size {} ----",
self.desc.tenant_id,
self.desc.timeline_id,
self.desc.key_range.start,
self.desc.key_range.end,
self.desc.lsn_range.start,
self.desc.lsn_range.end,
self.desc.is_delta,
self.desc.is_incremental,
self.desc.file_size,
);
Ok(())
}
}
/// Boilerplate to implement the Layer trait, always use layer_desc for persistent layers.