Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
pageserver: fully populate ttid in span when creating timeline
Browse files Browse the repository at this point in the history
jcsp committed Jan 29, 2025
1 parent 00834c9 commit f032330
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions pageserver/src/http/routes.rs
Original file line number Diff line number Diff line change
@@ -3108,12 +3108,16 @@ async fn put_tenant_timeline_import_basebackup(

let ctx = RequestContext::new(TaskKind::MgmtRequest, DownloadBehavior::Warn);

let span = info_span!("import_basebackup", tenant_id=%tenant_id, timeline_id=%timeline_id, base_lsn=%base_lsn, end_lsn=%end_lsn, pg_version=%pg_version);
let tenant_shard_id = TenantShardId::unsharded(tenant_id);

let span = info_span!("import_basebackup",
tenant_id=%tenant_id, timeline_id=%timeline_id, shard_id=%tenant_shard_id.shard_slug(),
base_lsn=%base_lsn, end_lsn=%end_lsn, pg_version=%pg_version);
async move {
let state = get_state(&request);
let tenant = state
.tenant_manager
.get_attached_tenant_shard(TenantShardId::unsharded(tenant_id))?;
.get_attached_tenant_shard(tenant_shard_id)?;

let broker_client = state.broker_client.clone();

0 comments on commit f032330

Please sign in to comment.