Commit Graph

514 Commits (2983a9ad76dff2ebbb85a032db444f44a7392a35)

Author SHA1 Message Date
Julius Volz 517badc21d Only do regex lookups when there was no equality match.
9 years ago
beorn7 699946bf32 Fix chunk desc loading.
10 years ago
beorn7 4203849c92 Test chunkDesc eviction and loading
10 years ago
beorn7 37e12df9ff Improve TestAppendOutOfOrder
10 years ago
beorn7 502aa9ded5 Use Has instead of Get for existence test.
10 years ago
beorn7 ff08f0b6fe storage: ensure timestamp monotonicity within series.
10 years ago
Julius Volz acbc2b8cb6 storage: Fix float->uint conversions on some compilers.
10 years ago
Fabian Reinartz 3e811ad7a4 Merge pull request #827 from prometheus/fabxc/rmt-cleanup
10 years ago
Fabian Reinartz 23e77450ff main: cleanup initialization of remote storage.
10 years ago
beorn7 8c196c1028 Minor doc fixes.
10 years ago
Fabian Reinartz 6bfb4549a6 storage: add LastSamplePairForFingerprint method
10 years ago
Fabian Reinartz dc7d27ab9a retrieval: add honor label handling and parametrized querying.
10 years ago
beorn7 9016917d1c Increment dirty counter only if setDirty(true) is called.
10 years ago
Fabian Reinartz 1eff186555 Merge pull request #810 from prometheus/fabxc/lmatch
10 years ago
Fabian Reinartz 5b91ea9b36 storage: improve label matching and allow unset matching.
10 years ago
Fabian Reinartz 46df1fd5ea storage/local: add benchmark for label matching.
10 years ago
Fabian Reinartz b105e26f4d storage: remove global flags
10 years ago
Fabian Reinartz 5c6c0e2faa Add storage method to delete time series
10 years ago
Fabian Reinartz 0de6edbdfc Move pkg/ to util/
10 years ago
Fabian Reinartz dfaf31a1da Move web/httputils to pkg/httputil and add DeadlineClient to it
10 years ago
Fabian Reinartz 2317b001d0 Move flock package to pkg/flock
10 years ago
Fabian Reinartz 3c8fbf1e15 Move test package to pkg/testutil
10 years ago
Fabian Reinartz aff01e29c3 Limit retrievable samples to retention window.
10 years ago
Fabian Reinartz a92134a947 Merge pull request #724 from prometheus/fabxc/storage-startup
10 years ago
Fabian Reinartz 6e319532cf Read from indexing queue during crash recovery.
10 years ago
beorn7 dbcb3d9333 Use an RW lock to checkpoint fingerprint mappings.
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
Fabian Reinartz 112a778922 Align int64s for atomic operations
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 81b190bf45 Remove locking from series iterator. Cache chunk iterators.
10 years ago
beorn7 cd5574bf8a Make chunk and series iterators more efficient.
10 years ago
beorn7 f79c694be5 Add benchmarks for series iterator methods.
10 years ago
Fabian Reinartz f59a449a24 Fix storage test
10 years ago
Fabian Reinartz d8440d75f1 Do not start storage processing before Start() is called.
10 years ago
beorn7 d1a93655a1 Fix typo.
10 years ago
beorn7 7c6466d476 Reserve only ~1M FPs for the mapping.
10 years ago
beorn7 ac75dc2812 Avoid archive lookup for known mapped FPs.
10 years ago
beorn7 ed810b45bf Improvements after review.
10 years ago
beorn7 c36e0e05f1 Add crash recovery of fingerprint mappings.
10 years ago
beorn7 2235cec175 Handle fingerprint collisions.
10 years ago
Fabian Reinartz eeca323d24 Merge branch 'master' into promql
10 years ago
beorn7 9820e5fe99 Use FastFingerprint where appropriate.
10 years ago
Scott Worley e5f92d35fe Fix storage/local tests for 32-bit systems
10 years ago
Fabian Reinartz 32b7595c47 Create promql package with lexer/parser.
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 c563398c68 Remove obsolete debug message.
10 years ago