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

Method MergeContent

kv/memberlist/mergeable.go:41–41  ·  view source on GitHub ↗

MergeContent describes the content of this mergeable value. Used by memberlist client to decide if one change-value can invalidate some other value, that was received previously. Invalidation can happen only if output of MergeContent is a superset of some other MergeContent.

()

Source from the content-addressed store, hash-verified

39 // one change-value can invalidate some other value, that was received previously.
40 // Invalidation can happen only if output of MergeContent is a superset of some other MergeContent.
41 MergeContent() []string
42
43 // RemoveTombstones remove tombstones older than given limit from this mergeable.
44 // If limit is zero time, remove all tombstones. Memberlist client calls this method with zero limit each

Callers 4

broadcastNewValueMethod · 0.65
processValueUpdateMethod · 0.65
MergeRemoteStateMethod · 0.65
mergeValueForKeyMethod · 0.65

Implementers 5

PartitionRingDescring/partition_ring_desc.pb.go
Descring/ring.pb.go
PropagationDelayTrackerDesckv/memberlist/propagation_tracker.pb.g
datakv/memberlist/memberlist_client_test.g
testMergeablekv/memberlist/propagation_tracker_mode

Calls

no outgoing calls

Tested by

no test coverage detected