The Prometheus monitoring system and time series database.
Find a file
Fabian Reinartz 5d75a3dc7b Add basic compaction
This adds a basic compactor that will merge two persisted blocks into
one. It simply fully rewrites the index and concatenates the chunk
lists.

It just writes into the current working dir and doesn't properly handle
which blocks to compact for now.
2017-01-02 10:34:55 +01:00
chunks Add basic compaction 2017-01-02 10:34:55 +01:00
cmd/tsdb Add small testdata file 2016-12-22 19:15:37 +01:00
labels Add merge postings 2016-12-28 11:02:19 +01:00
test Add merge postings 2016-12-28 11:02:19 +01:00
block.go Rename to OpenHeadBlock 2016-12-22 20:00:24 +01:00
compact.go Add basic compaction 2017-01-02 10:34:55 +01:00
db.go Add basic compaction 2017-01-02 10:34:55 +01:00
db_amd64.go Add initial seriailization of block data 2016-12-08 17:43:10 +01:00
db_test.go Fix test import of labels, simplify constructor names 2016-12-21 15:12:26 +01:00
db_unix.go Add proper mmap calls 2016-12-11 15:49:36 +01:00
head.go Use ChunkMeta in SeriesWriter 2017-01-01 20:01:17 +01:00
postings.go Remove double-reference in chunk hashmap 2016-12-31 10:19:02 +01:00
postings_test.go Add merge postings 2016-12-28 11:02:19 +01:00
querier.go Modify IndexReader API to accomodate compaction 2016-12-31 16:24:04 +01:00
querier_test.go labels: add Compare and String methods 2016-12-24 13:49:35 +01:00
reader.go Add basic compaction 2017-01-02 10:34:55 +01:00
wal.go Add basic shard metrics 2016-12-31 09:48:49 +01:00
wal_test.go Add basic shard metrics 2016-12-31 09:48:49 +01:00
writer.go Add basic compaction 2017-01-02 10:34:55 +01:00