Commit Graph

108 Commits (2bc12fa2fb1ebf50f3c016b22ffa94deaeed65b9)

Author SHA1 Message Date
Julius Volz 044ebce779 Review fixups. 9 years ago
Julius Volz ab80ced756 storage: separate chunk package, publish more names 9 years ago
Matthew Campbell 67d76e3a5d timeseries: store varbit encoded data into cassandra 10 years ago
Matt Bostock e618af5d0b Storage: Add crash recovery metric 'started_dirty' 10 years ago
Julius Volz 3bfec97d46 Make the storage interface higher-level. 10 years ago
beorn7 064b57858e Consistently use the `Seconds()` method for conversion of durations 10 years ago
Fabian Reinartz 425736a377 *: remove last remainers of non-second metrics 10 years ago
Jan van Valburg 68f3df49d0 stoarge: fix 'access denied' error on Windows 10 years ago
beorn7 a90d645378 Checkpoint fingerprint mappings only upon shutdown 10 years ago
beorn7 47e3c90f9b Clean up error propagation 10 years ago
beorn7 836f1db04c Improve MetricsForLabelMatchers 10 years ago
beorn7 f193f2b8ef Add a command to promtool that dumps metadata of heads.db 10 years ago
beorn7 fc7de5374a Quarantine series upon problem writing to the series file 10 years ago
beorn7 0ea5801e47 Handle errors caused by data corruption more gracefully 10 years ago
beorn7 28e9bbc15f Populate chunkDesc.chunkLastTime during checkpoint loading, too 10 years ago
beorn7 ef3ab96111 Populate first and last time in the chunk descriptor earlier 10 years ago
beorn7 a2cd479058 Fix calculation of chunks to persist after restart 10 years ago
beorn7 14796bdb60 Improve chunkMaxBatchSize doc comment 10 years ago
beorn7 582af1618c Streamline chunk writing 10 years ago
beorn7 add2ebdd56 Tolerate the lost+found directory in the data directory 10 years ago
beorn7 4221c7de5c Improve handling of series file truncation 10 years ago
Fabian Reinartz e3b6ec9784 Switch to common/log 10 years ago
Julius Volz af513468eb Fix some dead code, missing error checks, shadowings. 11 years ago
beorn7 daeccdd0e9 Fix DropMetricsForFingerprints 11 years ago
Julius Volz 6774a73878 Fix error checking and logging around checkpointing. 11 years ago
Fabian Reinartz c9d396f476 Replace metric.LabelPair with model.LabelPair 11 years ago
Fabian Reinartz 438e232c9b Fix grouping of import blocks 11 years ago
Fabian Reinartz 306e8468a0 Switch from client_golang/model to common/model 11 years ago
beorn7 699946bf32 Fix chunk desc loading. 11 years ago
beorn7 ff08f0b6fe storage: ensure timestamp monotonicity within series. 11 years ago
beorn7 9016917d1c Increment dirty counter only if setDirty(true) is called. 11 years ago
Fabian Reinartz 0de6edbdfc Move pkg/ to util/ 11 years ago
Fabian Reinartz 2317b001d0 Move flock package to pkg/flock 11 years ago
beorn7 3b9ab546e6 Add metrics to count inconsistencies and fp collisions. 11 years ago
beorn7 3b9c421a69 Weed out all the [Gg]et* method names. 11 years ago
Julius Volz 267fd34156 Switch Prometheus to use github.com/prometheus/log. 11 years ago
beorn7 cd5574bf8a Make chunk and series iterators more efficient. 11 years ago
Fabian Reinartz d8440d75f1 Do not start storage processing before Start() is called. 11 years ago
beorn7 c36e0e05f1 Add crash recovery of fingerprint mappings. 11 years ago
beorn7 2235cec175 Handle fingerprint collisions. 11 years ago
beorn7 a052d32609 Comment improvement. 11 years ago
beorn7 66fc61f9b7 Make bufPool a member of the persistence struct. 11 years ago
beorn7 b02d900e61 Improve chunk and chunkDesc loading. 11 years ago
beorn7 6a21f73898 Fixes after review. 11 years ago
beorn7 51d35f4481 Instrument series maintenance durations. 11 years ago
beorn7 12ae6e9203 Increase resilience of the storage against data corruption - step 4. 11 years ago
beorn7 11bd9ce1bd Increase resilience of the storage against data corruption - step 3. 11 years ago
beorn7 e25cca823c Increase resilience of the storage against data corruption - step 2. 11 years ago
beorn7 da7c0461c6 Rename persist queue len/cap to num/max chunks to persist. 11 years ago
beorn7 1d8fc7d56f Change minor things after code review. 11 years ago