1328
ctx context.Context,
1329
request *PruneClusterMembershipRequest,
1331
>
caller := headers.GetCallerInfo(ctx).CallerName
1332
>
startTime := time.Now().UTC()
1333
>
defer func() {
1334
>
p.healthSignals.Record(CallerSegmentMissing, time.Since(startTime), retErr)
1335
>
p.recordRequestMetrics(metrics.PersistencePruneClusterMembershipScope, caller, time.Since(startTime), retErr)
1336
>
p.recordDataLossMetrics(metrics.PersistencePruneClusterMembershipScope, caller, retErr, "", "")
1337
>
}()
1338
>
return p.persistence.PruneClusterMembership(ctx, request)
1339
}
1340