From 240da9f4c8912f74ee7cae59b1aed4c3a1490ef7 Mon Sep 17 00:00:00 2001 From: Alex Chi Date: Tue, 23 May 2023 15:22:55 -0400 Subject: [PATCH] fix ce Signed-off-by: Alex Chi --- pageserver/src/tenant/mgr.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pageserver/src/tenant/mgr.rs b/pageserver/src/tenant/mgr.rs index 7ba7ae7d62..3eb2e024ef 100644 --- a/pageserver/src/tenant/mgr.rs +++ b/pageserver/src/tenant/mgr.rs @@ -529,14 +529,14 @@ pub async fn attach_tenant( tenant_id == attached_tenant_id, "loaded created tenant has unexpected tenant id (expect {tenant_id} != actual {attached_tenant_id})", ); - vacant_entry.insert(Arc::clone(&attached_tenant)); // Ok, we're good. Disarm the cleanup scopeguards and return the tenant. ScopeGuard::into_inner(guard_fs); Ok(ScopeGuard::into_inner(attached_tenant)) }; - tenant_map_insert(tenant_id, func).await + tenant_map_insert(tenant_id, func).await?; + Ok(()) } #[derive(Debug, thiserror::Error)]