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

Method closeAndDeleteIdleUserTSDBs

pkg/ingester/ingester.go:3344–3356  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

3342}
3343
3344func (i *Ingester) closeAndDeleteIdleUserTSDBs(ctx context.Context) error {
3345 for _, userID := range i.getTSDBUsers() {
3346 if ctx.Err() != nil {
3347 return nil
3348 }
3349
3350 result := i.closeAndDeleteUserTSDBIfIdle(userID)
3351
3352 i.TSDBState.idleTsdbChecks.WithLabelValues(string(result)).Inc()
3353 }
3354
3355 return nil
3356}
3357
3358func (i *Ingester) expirePostingsCache(ctx context.Context) error {
3359 for _, userID := range i.getTSDBUsers() {

Callers 1

TestIngesterDeletionRaceFunction · 0.80

Implementers 1

Ingesterpkg/ingester/ingester.go

Calls 4

getTSDBUsersMethod · 0.95
ErrMethod · 0.65
IncMethod · 0.45

Tested by 1

TestIngesterDeletionRaceFunction · 0.64