package
3.4.2
Repository: https://github.com/grafana/loki.git
Documentation: pkg.go.dev

# Packages

package bloomshipperconfig resides in its own package to prevent circular imports with storage package.

# Functions

BlocksForMetas returns all the blocks from all the metas listed that are within the requested bounds.
FilterMetasOverlappingBounds filters metas that are within the given bounds.
NewBlockDirectory creates a new BlockDirectory.
NewFsBlocksCache returns a new file-system mapping cache for bloom blocks, where entries map block directories on disk.
ParseIntervalFromAddr parses a fingerprint bounds from a string Does not support negative times (times prior to Unix epoch).
ParseIntervalFromParts parses a fingerprint bounds already separated strings.
ParseFingerprint parses the input string into a model.Time.

# Constants

# Structs

A BlockDirectory is a local file path that contains a bloom block.
BlocksCache is an in-memory cache that manages block directories on the filesystem.
CloseableReadSeekerAdapter is a wrapper around io.ReadSeeker to make it io.Closer if it doesn't already implement it.
Entry
Interval defines a time range with start end end time where the start is inclusive, the end is non-inclusive.
todo rename it.

# Interfaces

KeyResolver is an interface for resolving keys to locations.

# Type aliases