MCPcopy
hub / github.com/grafana/dskit / Merge

Method Merge

ring/partition_ring_model.go:334–336  ·  view source on GitHub ↗

Merge implements memberlist.Mergeable.

(mergeable memberlist.Mergeable, localCAS bool)

Source from the content-addressed store, hash-verified

332
333// Merge implements memberlist.Mergeable.
334func (m *PartitionRingDesc) Merge(mergeable memberlist.Mergeable, localCAS bool) (memberlist.Mergeable, error) {
335 return m.mergeWithTime(mergeable, localCAS, time.Now())
336}
337
338func (m *PartitionRingDesc) mergeWithTime(mergeable memberlist.Mergeable, localCAS bool, now time.Time) (memberlist.Mergeable, error) {
339 if mergeable == nil {

Calls 1

mergeWithTimeMethod · 0.95