diff --git a/pageserver/ctl/src/draw_timeline_dir.rs b/pageserver/ctl/src/draw_timeline_dir.rs index 568078808f..0e77ef0563 100644 --- a/pageserver/ctl/src/draw_timeline_dir.rs +++ b/pageserver/ctl/src/draw_timeline_dir.rs @@ -23,6 +23,7 @@ //! use anyhow::Result; use pageserver::repository::Key; +use pageserver::METADATA_FILE_NAME; use std::cmp::Ordering; use std::io::{self, BufRead}; use std::path::PathBuf; @@ -71,6 +72,10 @@ pub fn main() -> Result<()> { let line = PathBuf::from_str(&line).unwrap(); let filename = line.file_name().unwrap(); let filename = filename.to_str().unwrap(); + if filename == METADATA_FILE_NAME { + // Don't try and parse "metadata" like a key-lsn range + continue; + } let range = parse_filename(filename); ranges.push(range); }