MCPcopy Create free account
hub / github.com/cortexproject/cortex / deleteUserMetadata

Method deleteUserMetadata

pkg/ingester/ingester.go:3525–3536  ·  view source on GitHub ↗
(userID string)

Source from the content-addressed store, hash-verified

3523}
3524
3525func (i *Ingester) deleteUserMetadata(userID string) {
3526 i.usersMetadataMtx.Lock()
3527 um := i.usersMetadata[userID]
3528 delete(i.usersMetadata, userID)
3529 i.usersMetadataMtx.Unlock()
3530
3531 if um != nil {
3532 // We need call purge to update i.metrics.memMetadata correctly (it counts number of metrics with metadata in memory).
3533 // Passing zero time means purge everything.
3534 um.purge(time.Time{})
3535 }
3536}
3537
3538func (i *Ingester) getUsersWithMetadata() []string {
3539 i.usersMetadataMtx.RLock()

Callers 1

Implementers 1

Ingesterpkg/ingester/ingester.go

Calls 1

purgeMethod · 0.45

Tested by

no test coverage detected