package
1.1.2
Repository: https://github.com/grafana/mimir-proxies.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

GetFinishedBlockDates walks the blocks directory and builds a list of dates that have already been processed.
No description provided by the author
No description provided by the author
NewMimirSeriesProto creates a new proto for use in unmarshalling data from USTable files.
No description provided by the author
NewUSTableForAppend creates a new USTable file of the given name, creating one if it doesn't exist, and opening it if it does.
NewUSTableForAppendWithIndex opens the file for appending, and also does a pre-read of the protos that are already written to the file.
NewUSTableForRead opens an USTable file for reading.
PathsForWorker returns a subset of the paths slice for the worker with the given index.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
MimirSeries satisfies the storage.Series interface for writing out to Blocks.
Progress is a concurrent-safe type for tracking the progress of the file conversion.
USTable is an Unsorted String-keyed Table file containing unsorted proto items.

# Interfaces

ProtoUnmarshaler is similar to proto.Marshaler, except for the opposite direction.

# Type aliases

ProtoConstructor is a function which returns a new proto for this table's values.