From c2d5395a0050f2e42464fa0af9cb3669f107a8be Mon Sep 17 00:00:00 2001 From: John Spray Date: Mon, 5 Aug 2024 12:36:15 +0000 Subject: [PATCH] clean up temp dir --- pageserver/benches/bench_ingest.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pageserver/benches/bench_ingest.rs b/pageserver/benches/bench_ingest.rs index 3eb1814a34..af2b6934c6 100644 --- a/pageserver/benches/bench_ingest.rs +++ b/pageserver/benches/bench_ingest.rs @@ -138,12 +138,12 @@ fn ingest_main( /// Genuine disk I/O is used, so expect results to differ depending on storage. However, when running on /// a fast disk, CPU is the bottleneck at time of writing. fn criterion_benchmark(c: &mut Criterion) { - let repo_dir: Utf8PathBuf = env::current_dir().unwrap().try_into().unwrap(); - let repo_dir = repo_dir.join("bench_data"); - eprintln!("Data directory: {repo_dir}"); + let temp_dir_parent: Utf8PathBuf = env::current_dir().unwrap().try_into().unwrap(); + let temp_dir = camino_tempfile::tempdir_in(temp_dir_parent).unwrap(); + eprintln!("Data directory: {}", temp_dir.path()); let conf: &'static PageServerConf = Box::leak(Box::new( - pageserver::config::PageServerConf::dummy_conf(repo_dir), + pageserver::config::PageServerConf::dummy_conf(temp_dir.path().to_path_buf()), )); virtual_file::init(16384, IoEngineKind::TokioEpollUring); page_cache::init(conf.page_cache_size);