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

Function mergeLocalCAS

pkg/ring/merge_test.go:497–509  ·  view source on GitHub ↗
(ring1, ring2 *Desc, nowUnixTime int64)

Source from the content-addressed store, hash-verified

495}
496
497func mergeLocalCAS(ring1, ring2 *Desc, nowUnixTime int64) (*Desc, *Desc) {
498 change, err := ring1.mergeWithTime(ring2, true, time.Unix(nowUnixTime, 0))
499 if err != nil {
500 panic(err)
501 }
502
503 if change == nil {
504 return ring1, nil
505 }
506
507 changeRing := change.(*Desc)
508 return ring1, changeRing
509}

Callers 2

TestMergeRemoveMissingFunction · 0.85
TestMergeMissingIntoLeftFunction · 0.85

Calls 1

mergeWithTimeMethod · 0.80

Tested by

no test coverage detected