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

Method registerCancelFn

pkg/ring/kv/multi.go:228–236  ·  view source on GitHub ↗
(clientID int, fn context.CancelFunc)

Source from the content-addressed store, hash-verified

226}
227
228func (m *MultiClient) registerCancelFn(clientID int, fn context.CancelFunc) int {
229 m.inProgressMu.Lock()
230 defer m.inProgressMu.Unlock()
231
232 m.inProgressCnt++
233 id := m.inProgressCnt
234 m.inProgress[id] = clientInProgress{client: clientID, cancel: fn}
235 return id
236}
237
238func (m *MultiClient) unregisterCancelFn(id int) {
239 m.inProgressMu.Lock()

Callers 1

runWithPrimaryClientMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected