41 Commits (bafb4d68de6a876873f105babff6aeda4b4e3354)

Author SHA1 Message Date
Bryan Boreham a8133f3e87 TSDB: Simplify benchmark regexps 2 months ago
Bryan Boreham 9135da1e4f TSDB: Review feedback 3 months ago
Bryan Boreham 0c852680bf [Benchmark] TSDB: Add BenchmarkQuerierSelectWithOutOfOrder 3 months ago
Oleg Zaytsev ed172a6667
Optimize label values with matchers by taking shortcuts (#13426) 10 months ago
Oleksandr Redko 8e5f0387a2
ci(lint): enable nolintlint and remove redundant comments (#12926) 1 year ago
Arve Knudsen de7e057d3c
tsdb: Tighten up sub-benchmark scope in BenchmarkQuerier (#12718) 1 year ago
Alan Protasio 959c98441b Add context argument to tsdb.PostingsForMatchers 1 year ago
Arve Knudsen 156222cc50
Add context argument to LabelQuerier.LabelValues (#12665) 1 year ago
Arve Knudsen 6daee89e5f
Add context argument to Querier.Select (#12660) 1 year ago
Patrick Oyarzun 68e5937474
Apply relevant label matchers in LabelValues before fetching extra postings (#12274) 1 year ago
Alan Protasio 73078bf738
Opmizing Group Regex (#12375) 2 years ago
Alan Protasio 8c5d4b4add
Opmize MatchNotEqual (#12377) 2 years ago
Alan Protasio c0f1abb574 MatchNotRegexp optimization 2 years ago
beorn7 c3c7d44d84 lint: Adjust to the lint warnings raised by current versions of golint-ci 2 years ago
Alan Protasio 6ddadd98b4
Optimization on `mergedStringIter` (#12132) 2 years ago
Oleg Zaytsev de93a279a0
Shortcut postings for matchers when empty postings are selected (#11813) 2 years ago
Jesus Vazquez c1b669bf9b
Add out-of-order sample support to the TSDB (#11075) 2 years ago
Eng Zer Jun 3e67654d37
refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
Oleg Zaytsev 3947238ce0
Label values with matchers by intersecting postings (#9907) 3 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 3 years ago
Levi Harrison 7bc11dcb06
React UI: Add Starting Screen (#8662) 4 years ago
Tom Wilkie 7369561305
Combine Appender.Add and AddFast into a single Append method. (#8489) 4 years ago
Dustin Hooten b9f0baf6ff
Combine NewHead() args into a HeadOptions struct (#8452) 4 years ago
Marco Pracucci db19e05d93
Add option to customise head chunks write buffer size (#8201) 4 years ago
Julien Pivotto 6c56a1faaa
Testify: move to require (#8122) 4 years ago
Julien Pivotto 4e5b1722b3
Move away from testutil, refactor imports (#8087) 4 years ago
Annanay 263d2aa5f5 Fix failing tests 4 years ago
Marco Pracucci 2f6bf7de4c
Optimise labels regex matchers containing a literal within the pattern (#7503) 4 years ago
Marco Pracucci cef4dd6fff
Optimized label regex matcher with literal prefix and/or suffix (#7453) 4 years ago
Kemal Akkoyun 66dfb951c4
*: Consistent Error/Warning handling for SeriesSet iterator: Allowing Async Select (#7251) 5 years ago
Ganesh Vernekar 1c99adb9fd
Callbacks for lifecycle of series in TSDB (#7159) 5 years ago
Ganesh Vernekar d4b9fe801f
M-map full chunks of Head from disk (#6679) 5 years ago
Julien Pivotto 653f343547 Revert head posting optimization 5 years ago
Bartlomiej Plotka c4eefd1b3a storage: Removed SelectSorted method; Simplified interface; Added requirement for remote read to sort response. 5 years ago
Bartlomiej Plotka fe802f29c9 storage: Removed SelectSorted method; Simplified interface; Added requirement for remote read to sort response. 5 years ago
Julien Pivotto 52630ad0c7 Make head Postings only return series in time range 5 years ago
Bartlomiej Plotka 34426766d8 Unify Iterator interfaces. All point to storage now. 5 years ago
Thor 17d8c49919
made stripe size configurable (#6644) 5 years ago
Brian Brazil 61262159c4 Simplify benchmark given the new API 5 years ago
Brian Brazil d682731efc Extend BenchmarkQuerierSelect to use multiple blocks. 5 years ago
Brian Brazil 1d1732bc25 Add benchmark for Querier.Select over blocks and head. 5 years ago
Brian Brazil aff9f7a9e8 Extend PostingsForMatchers benchmark to cover Blocks too. 5 years ago
Tom Wilkie de0a772b8e Port tsdb to use pkg/labels. (#6326) 5 years ago
Bartek Plotka f0863a604e Removed extra tsdb/testutil after merge. 5 years ago
Ganesh Vernekar 5ecef3542d
Cleanup after merging tsdb into prometheus 5 years ago
Ganesh Vernekar 7cf09b0395
Moving tsdb into its own subdirectory 5 years ago
Brian Brazil 89a90fe96c
Simplify mergedPostings.Seek (#595) 6 years ago
Brian Brazil 259847a6b1
Be smarter in how we look at matchers. (#572) 6 years ago
Brian Brazil 62b652fbd0
Improve Merge performance (#531) 6 years ago
Brian Brazil b2d7bbd6b1
Move series fetches out of inner loop of SortedPostings. (#485) 6 years ago