1314
ctx context.Context,
1315
request *UpsertClusterMembershipRequest,
1317
>
caller := headers.GetCallerInfo(ctx).CallerName
1318
>
startTime := time.Now().UTC()
1319
>
defer func() {
1320
>
p.healthSignals.Record(CallerSegmentMissing, time.Since(startTime), retErr)
1321
>
p.recordRequestMetrics(metrics.PersistenceUpsertClusterMembershipScope, caller, time.Since(startTime), retErr)
1322
>
p.recordDataLossMetrics(metrics.PersistenceUpsertClusterMembershipScope, caller, retErr, "", "")
1323
>
}()
1324
>
return p.persistence.UpsertClusterMembership(ctx, request)
1325
}
1326