Commit Graph

129 Commits (bwplotka-patch-2)

Author SHA1 Message Date
Arve Knudsen 06d54fcc6c
[PERF] TSDB: Optimize inverse matching (#14144) 1 year ago
Ben Ye 140f4aa9ae
feat: Allow customizing TSDB postings decoder (#13567) 1 year ago
🌲 Harry 🌊 John 🏔 f9bc50b247 storage: Implement limit in mergeGenericQuerier 1 year ago
Matthieu MOREL af1a19fc78 enable errorf rule from perfsprint linter 1 year ago
machine424 cebcdce78a
fix(storage/mergeQuerier): copy the matcjers slice before passing it to queriers as 1 year ago
machine424 eb523a6b29
fix(storage/mergeQuerier): add a reproducer for data race that occurs when one of the queriers alters the passed matchers and propose a fix 1 year ago
Bryan Boreham 6f0d6038b7 [BUGFIX] TSDB: Only query chunks up to truncation time (#14948) 1 year ago
Bryan Boreham 9215252221
[BUGFIX] TSDB: Only query chunks up to truncation time (#14948) 1 year ago
Mario Fernandez 5814920601
Fix: optimize .* regexp performance 1 year ago
Nathan Baulch 50cd453c8f
chore: Fix typos (#14868) 1 year ago
Bryan Boreham 0a2ff76881 TSDB tests: Fix up BenchmarkQueries 1 year ago
🌲 Harry 🌊 John 🏔 d5f6887294 Pass limit param as hint to storage.Querier 2 years ago
Oleg Zaytsev 64a9abb8be
Change LabelValuesFor() to accept index.Postings (#14280) 2 years ago
Ben Ye 6683895620
optimize regex matching for empty label values in posting match (#14075) 2 years ago
George Krajcsovits fdaafdb041
tsdb: check for context cancel before regex matching postings (#14096) 2 years ago
Arve Knudsen 5c4310aa37
[ENHANCEMENT] TSDB: Optimize querying with regexp matchers 2 years ago
Bryan Boreham 16e68c01e4 tests: remove err from message when testify prints it already 2 years ago
Paweł Szulik 5961f78186 Refactor tsdb tests to use testify. 2 years ago
Marco Pracucci 501bc6419e
Add ShardedPostings() support to TSDB (#10421) 2 years ago
Marco Pracucci 515890ec53
Use Matcher.SetMatches() 2 years ago
Marco Pracucci a1a45990a2
Fix TestPostingsForMatcher 2 years ago
Arve Knudsen ba7012ec6a
TestHeadLabelValuesWithMatchers: Add test case (#13414) 2 years ago
Filip Petkovski 583f3e587c
Optimize histogram iterators (#13340) 2 years ago
Matthieu MOREL 8f6cf3aabb tsdb: use Go standard errors 2 years ago
Matthieu MOREL 9c4782f1cc
golangci-lint: enable testifylint linter (#13254) 2 years ago
Fiona Liao ce126230e7
Fix chunks iterator bug when tombstone covers a whole chunk (#13209) 2 years ago
Fiona Liao 5bee0cfce2
Change `ChunkReader.Chunk()` to `ChunkOrIterable()` 2 years ago
Charles Korn 59844498f7
Fix issue where queries can fail or omit OOO samples if OOO head compaction occurs between creating a querier and reading chunks (#13115) 2 years ago
Matthieu MOREL dd8871379a remplace errors.Errorf by fmt.Errorf 2 years ago
György Krajcsovits 4296ecbd14 tsdb/compact_test.go: test mixed typed series with PopulateBlock 2 years ago
Jeanette Tan 2f7060bd5a Expand TestPopulateWithTombSeriesIterators to test earlier deletion intervals for histogram chunks as well as time-overlapping chunks 2 years ago
Jeanette Tan 7a4a1127b7 Expand TestPopulateWithTombSeriesIterators to test min max times of chunks, including mixed chunks 2 years ago
Jeanette Tan 04aabdd7cc Refactor TestPopulateWithDelSeriesIterator unit tests to reuse more code 2 years ago
Jeanette Tan 46be85f2dc Make TestPopulateWithDelSeriesIterator tests cover histogram types and check MinTime 2 years ago
Oleksandr Redko fa90ca46e5 ci(lint): enable godot; append dot at the end of comments 2 years ago
Oleksandr Redko 8e5f0387a2
ci(lint): enable nolintlint and remove redundant comments (#12926) 2 years ago
Dimitar Dimitrov 1155d736b6
Improve sensitivity of TestQuerierIndexQueriesRace 2 years ago
Dimitar Dimitrov 6f1284ac93 Fix exit condition of TestQuerierIndexQueriesRace 2 years ago
Alan Protasio 959c98441b Add context argument to tsdb.PostingsForMatchers 2 years ago
zenador 69edd8709b
Add warnings (and annotations) to PromQL query results (#12152) 2 years ago
Arve Knudsen 156222cc50
Add context argument to LabelQuerier.LabelValues (#12665) 2 years ago
Arve Knudsen a964349e97
Add context argument to LabelQuerier.LabelNames (#12666) 2 years ago
Arve Knudsen 4451ba10b4
Add context argument to IndexReader.Postings (#12667) 2 years ago
Arve Knudsen 6ef9ed0bc3
Add context argument to DB.Delete (#12834) 2 years ago
Arve Knudsen 6daee89e5f
Add context argument to Querier.Select (#12660) 2 years ago
Dimitar Dimitrov b40865833d
PostingsForMatchers race with creating new series (#12558) 2 years ago
Justin Lei 8ef7dfdeeb
Add a chunk size limit in bytes (#12054) 2 years ago
György Krajcsovits d4e355243a tsdbutil/ChunkFromSamplesGeneric should not panic 2 years ago
Alan Protasio 73078bf738
Opmizing Group Regex (#12375) 3 years ago
George Krajcsovits 92d6980360
Fix populateWithDelChunkSeriesIterator and gauge histograms (#12330) 3 years ago