Commit Graph

81 Commits (e2b979868bcfcfdd0f28febc9dd406b8c2d1d33a)

Author SHA1 Message Date
Fabian Reinartz c9d396f476 Replace metric.LabelPair with model.LabelPair
9 years ago
Fabian Reinartz 438e232c9b Fix grouping of import blocks
9 years ago
Fabian Reinartz 306e8468a0 Switch from client_golang/model to common/model
9 years ago
beorn7 699946bf32 Fix chunk desc loading.
10 years ago
beorn7 ff08f0b6fe storage: ensure timestamp monotonicity within series.
10 years ago
beorn7 9016917d1c Increment dirty counter only if setDirty(true) is called.
10 years ago
Fabian Reinartz 0de6edbdfc Move pkg/ to util/
10 years ago
Fabian Reinartz 2317b001d0 Move flock package to pkg/flock
10 years ago
beorn7 3b9ab546e6 Add metrics to count inconsistencies and fp collisions.
10 years ago
Björn Rabenstein c44e7cd105 Merge pull request #706 from prometheus/beorn7/persistence2
10 years ago
beorn7 3b9c421a69 Weed out all the [Gg]et* method names.
10 years ago
Julius Volz 267fd34156 Switch Prometheus to use github.com/prometheus/log.
10 years ago
beorn7 cd5574bf8a Make chunk and series iterators more efficient.
10 years ago
Fabian Reinartz d8440d75f1 Do not start storage processing before Start() is called.
10 years ago
beorn7 c36e0e05f1 Add crash recovery of fingerprint mappings.
10 years ago
beorn7 2235cec175 Handle fingerprint collisions.
10 years ago
beorn7 a052d32609 Comment improvement.
10 years ago
beorn7 66fc61f9b7 Make bufPool a member of the persistence struct.
10 years ago
beorn7 b02d900e61 Improve chunk and chunkDesc loading.
10 years ago
beorn7 6a21f73898 Fixes after review.
10 years ago
beorn7 51d35f4481 Instrument series maintenance durations.
10 years ago
beorn7 12ae6e9203 Increase resilience of the storage against data corruption - step 4.
10 years ago
beorn7 11bd9ce1bd Increase resilience of the storage against data corruption - step 3.
10 years ago
beorn7 e25cca823c Increase resilience of the storage against data corruption - step 2.
10 years ago
beorn7 da7c0461c6 Rename persist queue len/cap to num/max chunks to persist.
10 years ago
beorn7 1d8fc7d56f Change minor things after code review.
10 years ago
beorn7 0056eaeb4f Redesign series maintenance and chunk persistence.
10 years ago
beorn7 5bea942d8e Improve various things around chunk encoding.
10 years ago
beorn7 9ecf93526d Sync the checkpoints.
10 years ago
beorn7 13fcf1ddbc Implement double-delta encoded chunks.
10 years ago
beorn7 0167083da6 Improvements after review.
10 years ago
beorn7 ebac14eff3 Add version guard to persistence.
10 years ago
beorn7 92991026bb Fix chunkDescsTotal count in case of errors.
10 years ago
beorn7 9406afad72 Do not double-count non-persisted head chunks on loading.
10 years ago
beorn7 edd716e63c Fix the embarrassing bug introduced in commit 0851945.
10 years ago
beorn7 af91fb8e31 Improve persisting chunks to disk.
10 years ago
beorn7 e22f26bc58 Move to a queue model for appending samples after all.
10 years ago
Bjoern Rabenstein c24bfdf701 Move crash related code into separate file.
10 years ago
Bjoern Rabenstein 73f6dc4d44 Make KeyValueStore.Delete report if the key to delete was found.
10 years ago
Bjoern Rabenstein 2c8d324ca4 Remove check that did not check anything.
10 years ago
Bjoern Rabenstein 5859b74f1b Clean up license issues.
10 years ago
Bjoern Rabenstein baca6faa1c Add double-start protection.
10 years ago
Bjoern Rabenstein 622e8350cd Fix a bug handling freshly unarchived series.
10 years ago
Brian Brazil e56786b221 Have scrape time as a pseudovariable, not a prometheus variable.
10 years ago
Bjoern Rabenstein ff24070a03 Fix embarrassing bug in crash recovery.
10 years ago
Bjoern Rabenstein 66c80b5ebd Fix typo.
10 years ago
Bjoern Rabenstein 674624f1c8 Completed more TODOs.
10 years ago
Bjoern Rabenstein 7d11019aa2 Squash a few trivial TODOs.
10 years ago
Bjoern Rabenstein 14bda4180c Changes after pair code review.
10 years ago
Bjoern Rabenstein c087ee35f7 Remove archiveMtx.
10 years ago