prometheus/storage/local
Brian Brazil c1b547a90e Only checkpoint chunkdescs and series that need persisting. (#2340)
This decreases checkpoint size by not checkpointing things
that don't actually need checkpointing.

This is fully compatible with the v2 checkpoint format,
as it makes series appear as though the only chunksdescs
in memory are those that need persisting.
2017-01-17 00:59:38 +00:00
..
chunk storage: Make tests go-vet and golint clean 2016-12-13 17:07:27 +01:00
codable Replace metric.LabelPair with model.LabelPair 2015-08-22 13:32:13 +02:00
fixtures/b0 Add benchmark for loading chunks and chunk descs. 2015-03-19 19:28:21 +01:00
index Handle errors caused by data corruption more gracefully 2016-03-02 23:02:34 +01:00
storagetool Make version informations consistent between prometheus components 2016-05-05 22:33:18 +02:00
crashrecovery.go Fix possible memory leak by defer inside loop 2016-11-14 14:08:08 +09:00
heads.go Review fixups. 2016-09-28 23:42:44 +02:00
instrumentation.go storage: separate chunk package, publish more names 2016-09-26 13:25:11 +02:00
interface.go storage: enhance Querier interface usage 2016-10-16 10:39:29 +02:00
locker.go Avoid having contended mutexes on same cacheline 2016-09-18 23:32:55 +01:00
locker_test.go Add missing license headers 2016-04-13 16:08:22 +02:00
mapper.go Checkpoint fingerprint mappings only upon shutdown 2016-04-15 01:03:28 +02:00
mapper_test.go Checkpoint fingerprint mappings only upon shutdown 2016-04-15 01:03:28 +02:00
noop_storage.go storage: Make tests go-vet and golint clean 2016-12-13 17:07:27 +01:00
persistence.go Only checkpoint chunkdescs and series that need persisting. (#2340) 2017-01-17 00:59:38 +00:00
persistence_test.go Only checkpoint chunkdescs and series that need persisting. (#2340) 2017-01-17 00:59:38 +00:00
series.go Evict chunk descs of all unloaded chunks during maintenance. (#2297) 2016-12-22 13:49:03 +00:00
series_test.go Unpublish accidentally published series methods 2016-10-03 00:04:56 +02:00
storage.go Allow checkpoints and maintenance to happen concurrently. (#2321) 2017-01-13 17:24:19 +00:00
storage_test.go storage: Make tests go-vet and golint clean 2016-12-13 17:07:27 +01:00
test_helpers.go Merge pull request #2005 from redbaron/microoptimise-matching 2016-10-05 17:26:56 +02:00