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

Method withHeadBlock

modules/livestore/block_snapshot.go:26–32  ·  modules/livestore/block_snapshot.go::blockSnapshot.withHeadBlock
(b common.WALBlock)

Source from the content-addressed store, hash-verified

24}
25
26func (s *blockSnapshot) withHeadBlock(b common.WALBlock) *blockSnapshot {
27 return &blockSnapshot{
28 headBlock: b,
29 walBlocks: s.walBlocks,
30 completeBlocks: s.completeBlocks,
31 }
32}
33
34func (s *blockSnapshot) withWALBlockAdded(id uuid.UUID, b common.WALBlock) *blockSnapshot {
35 w := maps.Clone(s.walBlocks)

Callers 4

resetHeadBlockMethod · 0.80
cutBlocksMethod · 0.80

Calls

no outgoing calls