Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Blooms ¶
type Blooms struct { sync.RWMutex Streams *bloom.BloomFilter // contains filtered or unexported fields }
TODO(owen-d): shard this across a slice of smaller bloom filters to reduce lock contention Bloom filters for estimating duplicate statistics across both series and chunks within TSDB indices. These are used to calculate data topology statistics prior to running queries.
func (*Blooms) AddChunkStats ¶
func (b *Blooms) AddChunkStats(s index.ChunkStats)
func (*Blooms) AddStream ¶
func (b *Blooms) AddStream(fp model.Fingerprint)
type PoolBloom ¶
type PoolBloom struct {
// contains filtered or unexported fields
}
var BloomPool PoolBloom
Click to show internal directories.
Click to hide internal directories.