Go to file
Fabian Reinartz 300f4e2abf Use separate lock for series creation
This uses the head block's own lock to only lock if new series were
encountered.
In the general append case we just need to hold a
2017-01-06 18:10:50 +01:00
chunks Run persistence in separate goroutine 2017-01-02 22:24:35 +01:00
cmd/tsdb Use separate lock for series creation 2017-01-06 18:10:50 +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 Change file names and maker parsing safer 2017-01-06 13:13:22 +01:00
compact.go Naive size-based compaction 2017-01-06 13:53:05 +01:00
db.go Use separate lock for series creation 2017-01-06 18:10:50 +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 separate lock for series creation 2017-01-06 18:10:50 +01:00
head_test.go Add postings wrapper that emits head postings in label set order 2017-01-05 16:05:42 +01:00
postings.go Rename iterator value getters to At() 2017-01-02 13:33:06 +01:00
postings_test.go Add merge postings 2016-12-28 11:02:19 +01:00
querier.go Don't update head postings mapper on every append 2017-01-06 16:43:18 +01:00
querier_test.go Rename shard to partition 2017-01-06 08:08:02 +01:00
reader.go Add basic compaction 2017-01-02 10:34:55 +01:00
wal.go Use separate lock for series creation 2017-01-06 18:10:50 +01:00
wal_test.go Switch to sequential block names 2017-01-06 10:45:03 +01:00
writer.go Make persistence atomic 2017-01-02 14:41:13 +01:00