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

Method withWALBlockRemoved

modules/livestore/block_snapshot.go:44–52  ·  view source on GitHub ↗
(id uuid.UUID)

Source from the content-addressed store, hash-verified

42}
43
44func (s *blockSnapshot) withWALBlockRemoved(id uuid.UUID) *blockSnapshot {
45 w := maps.Clone(s.walBlocks)
46 delete(w, id)
47 return &blockSnapshot{
48 headBlock: s.headBlock,
49 walBlocks: w,
50 completeBlocks: s.completeBlocks,
51 }
52}
53
54func (s *blockSnapshot) withCompleteBlockAdded(id uuid.UUID, b *LocalBlock) *blockSnapshot {
55 c := maps.Clone(s.completeBlocks)

Calls 1

CloneMethod · 0.80