MCPcopy
hub / github.com/grafana/tempo / withCompleteBlockAdded

Method withCompleteBlockAdded

modules/livestore/block_snapshot.go:54–62  ·  view source on GitHub ↗
(id uuid.UUID, b *LocalBlock)

Source from the content-addressed store, hash-verified

52}
53
54func (s *blockSnapshot) withCompleteBlockAdded(id uuid.UUID, b *LocalBlock) *blockSnapshot {
55 c := maps.Clone(s.completeBlocks)
56 c[id] = b
57 return &blockSnapshot{
58 headBlock: s.headBlock,
59 walBlocks: s.walBlocks,
60 completeBlocks: c,
61 }
62}
63
64func (s *blockSnapshot) withCompleteBlockRemoved(id uuid.UUID) *blockSnapshot {
65 c := maps.Clone(s.completeBlocks)

Calls 1

CloneMethod · 0.80