Documentation ¶
Index ¶
Constants ¶
View Source
const MajorVersion = 1
MajorVersion is the major schema version for a set of fileset files, this is only incremented when breaking changes are introduced and tooling needs to upgrade older files to newer files before a server restart
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IndexBloomFilterInfo ¶
IndexBloomFilterInfo stores metadata about the bloom filter
type IndexEntry ¶
type IndexEntry struct { Index int64 ID []byte Size int64 Offset int64 Checksum int64 EncodedTags []byte }
IndexEntry stores entry-level data indexing
type IndexInfo ¶
type IndexInfo struct { MajorVersion int64 BlockStart int64 BlockSize int64 Entries int64 Summaries IndexSummariesInfo BloomFilter IndexBloomFilterInfo SnapshotTime int64 FileType persist.FileSetType SnapshotID []byte }
IndexInfo stores metadata information about block filesets
type IndexSummariesInfo ¶
type IndexSummariesInfo struct {
Summaries int64
}
IndexSummariesInfo stores metadata about the summaries
type IndexSummary ¶
IndexSummary stores a summary of an index entry to lookup
type LogEntry ¶
type LogEntry struct { Index uint64 Create int64 Metadata []byte Timestamp int64 Value float64 Unit uint32 Annotation []byte }
LogEntry stores per-entry data in a commit log
Click to show internal directories.
Click to hide internal directories.