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

Method NewBlock

tempodb/wal/wal.go:146–152  ·  view source on GitHub ↗
(meta *backend.BlockMeta, dataEncoding string)

Source from the content-addressed store, hash-verified

144}
145
146func (w *WAL) NewBlock(meta *backend.BlockMeta, dataEncoding string) (common.WALBlock, error) {
147 v, err := encoding.FromVersionForWrites(w.c.Version)
148 if err != nil {
149 return nil, err
150 }
151 return v.CreateWALBlock(meta, w.c.Filepath, dataEncoding, w.c.IngestionSlack)
152}
153
154func (w *WAL) GetFilepath() string {
155 return w.c.Filepath

Callers 15

TestDBFunction · 0.80
TestBlockShardingFunction · 0.80
TestBlockCleanupFunction · 0.80
testCompleteBlockFunction · 0.80
benchmarkCompleteBlockFunction · 0.80
TestNoCompactFlagFunction · 0.80
TestPollNotificationFunction · 0.80
testCompactionRoundtripFunction · 0.80
testSameIDCompactionFunction · 0.80

Calls 2

FromVersionForWritesFunction · 0.92
CreateWALBlockMethod · 0.65

Tested by 15

TestDBFunction · 0.64
TestBlockShardingFunction · 0.64
TestBlockCleanupFunction · 0.64
testCompleteBlockFunction · 0.64
benchmarkCompleteBlockFunction · 0.64
TestNoCompactFlagFunction · 0.64
TestPollNotificationFunction · 0.64
testCompactionRoundtripFunction · 0.64
testSameIDCompactionFunction · 0.64