prometheus/storage/local
Bjoern Rabenstein baca6faa1c Add double-start protection.
This mimics the locking leveldb is performing anyway. Advantages of
doing it separately:

- Should we ever replace the leveldb implementation by one without
  double-start protection, we are still good.

- In contrast to leveldb, the new code creates a meaningful error
  message.
2015-01-14 17:13:42 +01:00
..
codable Add more tests. 2014-11-25 17:09:17 +01:00
flock Add double-start protection. 2015-01-14 17:13:42 +01:00
index Adjust to the new version of goleveldb. 2014-12-10 18:04:29 +01:00
chunk.go Remove the remaining races, new and old. 2014-12-03 18:07:23 +01:00
delta.go Changes after pair code review. 2014-11-25 17:12:59 +01:00
instrumentation.go Squash a few trivial TODOs. 2014-11-27 18:26:06 +01:00
interface.go Minor formatting/spelling fixups. 2015-01-09 11:04:20 +01:00
locker.go Fix and improve the fp locker. 2014-11-25 17:07:45 +01:00
locker_test.go Fix a few concurrency issues before starting to use the new fp locker. 2014-11-25 17:07:45 +01:00
persistence.go Add double-start protection. 2015-01-14 17:13:42 +01:00
persistence_test.go Optimize purging. 2014-11-25 17:10:30 +01:00
preload.go Completed more TODOs. 2014-11-27 20:46:45 +01:00
series.go Fix a bug handling freshly unarchived series. 2015-01-08 16:25:50 +01:00
storage.go Minor formatting/spelling fixups. 2015-01-09 11:04:20 +01:00
storage_test.go Fix a bug handling freshly unarchived series. 2015-01-08 16:25:50 +01:00
test_helpers.go Avoid test flags in normal binary. 2014-11-27 18:04:48 +01:00