Commit Graph

214 Commits (235623b45de383f6f6f255edd7f6bcfef38c91e5)

Author SHA1 Message Date
Julius Volz 71199e2c93 Cache disk fingerprint->metric lookups in memory.
12 years ago
Matt T. Proud a73f061d3c Persist solely Protocol Buffers.
12 years ago
juliusv 95400cb785 Merge pull request #290 from prometheus/fix/go-vet
12 years ago
Julius Volz 558281890b Minor "go tool vet" cleanups
12 years ago
juliusv 615972dd01 Merge pull request #288 from prometheus/fix/curator/fallthrough-compaction-ordering
12 years ago
Matt T. Proud 86f63b078b Fix fallthrough compaction value ordering.
12 years ago
Julius Volz 7b9ee95030 Minor LevelDB watermark handling cleanups.
12 years ago
Julius Volz 84741b227d Use LRU cache to avoid querying stale series.
12 years ago
Julius Volz f98853d7b7 Fix type error in watermark list handling.
12 years ago
Matt T. Proud ef1d5fd8a2 Introduce semaphores for tiered storage.
12 years ago
Matt T. Proud 819045541e Code Review: Make double-drain a panic.
12 years ago
Matt T. Proud e217a9fb41 Race Work: Make memory arena locks more coarse.
12 years ago
Matt T. Proud beaaf386e7 Add storage state guards and transition callbacks.
12 years ago
Matt T. Proud abb5353ade Merge pull request #283 from prometheus/feature/storage/consult-watermark
12 years ago
Matt T. Proud 2c3df44af6 Ensure database access waits until it is started.
12 years ago
Matt T. Proud cbe2f3a7b1 Include LRU cache for fingerprint watermarks.
12 years ago
Julius Volz 51689d965d Add debug timers to instant and range queries.
12 years ago
Matt T. Proud 8339a189cb Code Review: Fix seriesPresent scope.
12 years ago
Matt T. Proud fe41ce0b19 Conditionalize disk initializations.
12 years ago
Julius Volz a8468a2e5e Fix reversed disk flush cutoff behavior.
12 years ago
Julius Volz eb1f956909 Revert "Revert "Ensure that all extracted samples are added to view.""
12 years ago
Matt T. Proud 4b30fb86b4 Revert "Ensure that all extracted samples are added to view."
12 years ago
Julius Volz 750f862d9a Use GetBoundaryValues() for non-counter deltas.
12 years ago
Julius Volz f2b48b8c4a Make getValuesAtIntervalOp consume all chunk data in one pass.
12 years ago
Julius Volz 83d60bed89 extractValuesAroundTime() code simplification.
12 years ago
Julius Volz 008314b5a8 Ensure that all extracted samples are added to view.
12 years ago
Matt T. Proud b586801830 Code Review: Fix to-disk queue infinite growth.
12 years ago
Matt T. Proud 285a8b701b Code Review: Extend lock.
12 years ago
Matt T. Proud 2526ab8c81 Code Review: Extend lock scope for appending.
12 years ago
Matt T. Proud f994482d15 Code Review: Avenues for future improvemnet noted.
12 years ago
Matt T. Proud 298a90c143 Code Review: Initial arena size name.
12 years ago
Matt T. Proud c07abf8521 Initial move away from skiplist.
12 years ago
Matt T. Proud 74a66fd938 Spawn grouping of fingerprints with free semaphore.
12 years ago
Julius Volz 5b105c77fc Repointerize fingerprints.
12 years ago
Matt T. Proud ec5b5bae28 Fuck you, Travis.
12 years ago
Matt T. Proud e5ac91222b Benchmark memory arena; simplify map generation.
12 years ago
juliusv 360477f66c Merge pull request #257 from prometheus/feature/better-memory-behaviors
12 years ago
Matt T. Proud e1f20de2e9 Pointerize memorySeriesArena.
12 years ago
Matt T. Proud 8f4c7ece92 Destroy naked returns in half of corpus.
12 years ago
Matt T. Proud 4e0c932a4f Simplify Encoder's encoding signature.
12 years ago
juliusv 516101f015 Merge pull request #250 from prometheus/refactor/drop-unused-storage-setting
12 years ago
juliusv 9ff00b651d Merge pull request #251 from prometheus/fix/memory-metric-mutability
12 years ago
Bernerd Schaefer 63d9988b9c Drop unused writeMemoryInterval
12 years ago
Julius Volz 83c60ad43a Fix GetMetricForFingerprint() metric mutability.
12 years ago
Bernerd Schaefer 428d91c86f Rename test helper files to helpers_test.go
12 years ago
juliusv 98e512d755 Merge pull request #246 from prometheus/fix/interval-value-extraction
12 years ago
Julius Volz 71a3172abb Fix and optimize getValuesAtIntervalOp data extraction.
12 years ago
Matt T. Proud 244a4a9cdb Update to go1.1.
12 years ago
Matt T. Proud b224251981 Simplify compaction and expose database sizes.
12 years ago
juliusv 92ad65ff13 Merge pull request #232 from prometheus/optimize/granular-storage-locking
12 years ago