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.