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

Function newUserQueues

pkg/scheduler/queue/user_queues.go:87–97  ·  view source on GitHub ↗
(forgetDelay time.Duration, limits Limits, queueLength *prometheus.GaugeVec)

Source from the content-addressed store, hash-verified

85}
86
87func newUserQueues(forgetDelay time.Duration, limits Limits, queueLength *prometheus.GaugeVec) *queues {
88 return &queues{
89 userQueues: map[string]*userQueue{},
90 users: nil,
91 forgetDelay: forgetDelay,
92 queriers: map[string]*querier{},
93 sortedQueriers: nil,
94 limits: limits,
95 queueLength: queueLength,
96 }
97}
98
99func (q *queues) len() int {
100 return len(q.userQueues)

Calls

no outgoing calls