Commit Graph

97 Commits (main)

Author SHA1 Message Date
Bryan Boreham 41665a4a55 [CHORE] TSDB: Remove unused LabelValueFor function 4 days ago
beorn7 747c5ee2b1 Apply analyzer "modernize" to the whole codebase 4 months ago
Matthieu MOREL cef219c31c chore: enable unused-receiver rule from revive 4 months ago
pipiland2612 8b24acb729 Remove label index and labe offset index 5 months ago
Bartlomiej Plotka eb44f9232d
Backward compatibility with upcoming index v3 (#16762) 6 months ago
Andre Branchizio b07b552139
[PERF] TSDB: Pass down label value limit into implementation (#16158) 7 months ago
Matthieu MOREL c7d4b53ec1 chore: enable unused-parameter from revive 10 months ago
Bryan Boreham ca3119bd24 TSDB: eliminate one yolostring 1 year ago
Bryan Boreham e98c19c1ce [PERF] TSDB: Cache all symbols for compaction 1 year ago
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
Ben Ye 99882eec3b log last series labelset when hitting OOO series labels during compaction 1 year ago
Bryan Boreham 31c5760551
Neater string vs byte-slice conversions (#14425) 1 year ago
Ganesh Vernekar 5ccb069414 Backward compatibility with upcoming index v3 1 year ago
beorn7 0f760f63dd lint: Revamp our linting rules, mostly around doc comments 1 year ago
Ben Ye 0e6fca8e76 add unit test 2 years ago
Ben Ye e7db2e30a4 fix check context cancellation not incrementing count 2 years ago
Oleg Zaytsev 64a9abb8be
Change LabelValuesFor() to accept index.Postings (#14280) 2 years ago
Oleg Zaytsev fe9cb5a803
Check context every 128 labels instead of 100 (#14118) 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
Arve Knudsen d699dc3c77
Fix language in docs and comments (#14041) 2 years ago
Matthieu MOREL 6f595c6762
golangci-lint: enable whitespace linter (#13905) 2 years ago
carrychair 856f6e49c8 fix function and struct name 2 years ago
machine424 f477e0539a
Move from golang.org/x/exp/slices into slices now that we only support Go >= 1.21 2 years ago
Bryan Boreham 93b72ec5dd tsdb: create SymbolTables for labels as required 2 years ago
Peter Štibraný e2b9cfeeeb
Enforce chunks ordering when writing index. (#8085) 2 years ago
Mikhail Fesenko 419dd265cc
Fix strange code, add messages to code brought in #8106 (#13509) 2 years ago
Mikhail Fesenko 5f2c3a5d3e
Small improvements, add const, remove copypasta (#8106) 2 years ago
Marco Pracucci 501bc6419e
Add ShardedPostings() support to TSDB (#10421) 2 years ago
Giedrius Statkevičius 61b4080a14
tsdb/{index,compact}: allow using custom postings encoding format (#13242) 2 years ago
Matthieu MOREL 8f6cf3aabb tsdb: use Go standard errors 2 years ago
Matthieu MOREL 2972cc5e8f tsdb/index: use Go standard errors package 2 years ago
songjiayang 443867f1aa symbolCacheEntry field type alignment, thus saving 8 bytes. 2 years ago
Arve Knudsen ae9221e152
tsdb/index.Symbols: Drop context argument from Lookup method (#13058) 2 years ago
Oleksandr Redko fa90ca46e5 ci(lint): enable godot; append dot at the end of comments 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
Bryan Boreham ce153e3fff Replace sort.Sort with faster slices.SortFunc 2 years ago
Marco Pracucci 35069910f5
Fix infinite loop in index Writer when a series contains duplicated label names 2 years ago
Matthieu MOREL fb3eb21230 enable gocritic, unconvert and unused linters 3 years ago
György Krajcsovits 97626c9583 Fix comment 3 years ago
Bryan Boreham cf92cd2688 tsdb: sort values for Postings only when required 3 years ago
Bryan Boreham 10b27dfb84 Simplify IndexReader.Series interface 3 years ago
Bryan Boreham d3d96ec887 tsdb/index: use ScratchBuilder to create Labels 3 years ago
Bryan Boreham 927a14b0e9 Update package tsdb/index for new labels.Labels type 3 years ago
Oleg Zaytsev 8553a98267
Optimize postings offset table reading (#11535) 3 years ago
Bryan Boreham 3330d85ba8
Replace sort.Strings and sort.Ints with faster slices.Sort (#11318) 3 years ago
songjiayang c2af0de522 make sure response error when TOC parse failed 4 years ago