From 60cc3a339715b73f30b688e1dd7ac7934989aef3 Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Tue, 5 Dec 2023 18:35:43 +0000 Subject: [PATCH] pagebench: restructure dir a bit --- pageserver/pagebench/src/getpage_latest_lsn.rs | 4 +--- pageserver/pagebench/src/main.rs | 2 ++ pageserver/pagebench/src/util.rs | 1 + .../src/{getpage_latest_lsn => util}/tenant_timeline_id.rs | 0 4 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 pageserver/pagebench/src/util.rs rename pageserver/pagebench/src/{getpage_latest_lsn => util}/tenant_timeline_id.rs (100%) diff --git a/pageserver/pagebench/src/getpage_latest_lsn.rs b/pageserver/pagebench/src/getpage_latest_lsn.rs index 5df290aea5..02c094351f 100644 --- a/pageserver/pagebench/src/getpage_latest_lsn.rs +++ b/pageserver/pagebench/src/getpage_latest_lsn.rs @@ -1,5 +1,3 @@ -mod tenant_timeline_id; - use anyhow::Context; use pageserver::client::page_service::RelTagBlockNo; use pageserver::pgdatadir_mapping::{is_rel_block_key, key_to_rel_block}; @@ -20,7 +18,7 @@ use std::sync::atomic::{AtomicU64, Ordering}; use std::sync::{Arc, Mutex}; use std::time::{Duration, Instant}; -use self::tenant_timeline_id::TenantTimelineId; +use crate::util::tenant_timeline_id::TenantTimelineId; /// GetPage@LatestLSN, uniformly distributed across the compute-accessible keyspace. #[derive(clap::Parser)] diff --git a/pageserver/pagebench/src/main.rs b/pageserver/pagebench/src/main.rs index cd7158bb0e..72bb38356d 100644 --- a/pageserver/pagebench/src/main.rs +++ b/pageserver/pagebench/src/main.rs @@ -1,5 +1,7 @@ use clap::Parser; +pub(crate) mod util; + mod getpage_latest_lsn; /// Component-level performance test for pageserver. diff --git a/pageserver/pagebench/src/util.rs b/pageserver/pagebench/src/util.rs new file mode 100644 index 0000000000..479cad0532 --- /dev/null +++ b/pageserver/pagebench/src/util.rs @@ -0,0 +1 @@ +pub(crate) mod tenant_timeline_id; diff --git a/pageserver/pagebench/src/getpage_latest_lsn/tenant_timeline_id.rs b/pageserver/pagebench/src/util/tenant_timeline_id.rs similarity index 100% rename from pageserver/pagebench/src/getpage_latest_lsn/tenant_timeline_id.rs rename to pageserver/pagebench/src/util/tenant_timeline_id.rs