diff --git a/pageserver/src/tenant_mgr.rs b/pageserver/src/tenant_mgr.rs index ccd75d6fcd..c4f57a59a0 100644 --- a/pageserver/src/tenant_mgr.rs +++ b/pageserver/src/tenant_mgr.rs @@ -142,7 +142,12 @@ pub fn register_relish_download( }); tenant.state = TenantState::Downloading; match &tenant.repo { - Some(repo) => init_timeline(repo.as_ref(), timeline_id), + Some(repo) => + { + init_timeline(repo.as_ref(), timeline_id); + tenant.state = TenantState::Active; + return; + } None => log::warn!("Initialize new repo"), } tenant.state = TenantState::Active;