From 7cae265447099dad47607cce54b6589c8c487f8b Mon Sep 17 00:00:00 2001 From: Heikki Linnakangas Date: Mon, 29 Nov 2021 11:26:54 +0200 Subject: [PATCH] Fix dump_layerfile. The VirtualFile machinery panics if it's not initialized --- pageserver/src/bin/dump_layerfile.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pageserver/src/bin/dump_layerfile.rs b/pageserver/src/bin/dump_layerfile.rs index ee8345dfe5..bf8be5ab30 100644 --- a/pageserver/src/bin/dump_layerfile.rs +++ b/pageserver/src/bin/dump_layerfile.rs @@ -4,6 +4,7 @@ use anyhow::Result; use clap::{App, Arg}; use pageserver::layered_repository::dump_layerfile_from_path; +use pageserver::virtual_file; use std::path::PathBuf; use zenith_utils::GIT_VERSION; @@ -21,6 +22,9 @@ fn main() -> Result<()> { let path = PathBuf::from(arg_matches.value_of("path").unwrap()); + // Basic initialization of things that don't change after startup + virtual_file::init(10); + dump_layerfile_from_path(&path)?; Ok(())