From 3d6c5c8d37aa6b035a08390ef96786129dd898f5 Mon Sep 17 00:00:00 2001 From: John Spray Date: Mon, 4 Sep 2023 16:50:55 +0100 Subject: [PATCH] pageserver: update unit tests to keep TenantHarness alive This controls the lifetime of the MockDeletionQueue. --- pageserver/src/tenant.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pageserver/src/tenant.rs b/pageserver/src/tenant.rs index f0639844bd..5fdff3a27c 100644 --- a/pageserver/src/tenant.rs +++ b/pageserver/src/tenant.rs @@ -4155,7 +4155,8 @@ mod tests { // #[tokio::test] async fn test_bulk_insert() -> anyhow::Result<()> { - let (tenant, ctx) = TenantHarness::create("test_bulk_insert")?.load().await; + let harness = TenantHarness::create("test_bulk_insert")?; + let (tenant, ctx) = harness.load().await; let tline = tenant .create_test_timeline(TIMELINE_ID, Lsn(0x08), DEFAULT_PG_VERSION, &ctx) .await?; @@ -4201,7 +4202,8 @@ mod tests { #[tokio::test] async fn test_random_updates() -> anyhow::Result<()> { - let (tenant, ctx) = TenantHarness::create("test_random_updates")?.load().await; + let harness = TenantHarness::create("test_random_updates")?; + let (tenant, ctx) = harness.load().await; let tline = tenant .create_test_timeline(TIMELINE_ID, Lsn(0x10), DEFAULT_PG_VERSION, &ctx) .await?;