7 Commits (eba5e0271837b00c6fd5c63ff1a3d0f9bafdaf11)

Author SHA1 Message Date
Tom Wilkie de0a772b8e Port tsdb to use pkg/labels. (#6326) 5 years ago
naivewong 23c0299d85 [tsdb] Improve mergeSeriesSet (#5920) 5 years ago
Callum Styan 3344bb5c33 Move WAL watcher code to tsdb/wal package. (#5999) 5 years ago
陈谭军 50d453b3c3 fix-up tsdb-typo (#5954) 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
Ganesh Vernekar b1cd829030
Reuse Chunk Iterator (#642) 5 years ago
Krasi Georgiev e809cb477d
Add e2e benchmarks for head and block Queries (#467) 6 years ago
naivewong 13c80a5979 Optimize queries using regex matchers for set lookups (#602) 6 years ago
Krasi Georgiev 5512826f13
make Close methods for the querier safe to call more than once. (#581) 6 years ago
Krasi Georgiev 288f67efbf
fix some unchecked errors and remove unused vars. (#592) 6 years ago
naivewong 7a12d4588a Avoid potential collision of createIdxChkReaders in querier_test.go (#585) 6 years ago
Brian Brazil 259847a6b1
Be smarter in how we look at matchers. (#572) 6 years ago
Krasi Georgiev c3ffdf1a99
Test createBlock and check all os.RemoveAll in the tests for errors. (#549) 6 years ago
Ganesh Vernekar c59ed492b2 Vertical query merging and compaction (#370) 6 years ago
Krasi Georgiev dac2b97dfd
make createBlock more generic so it can be used in other tests. (#489) 6 years ago
mknapphrt ebf5d74325 Added storage size based retention method and new metrics (#343) 6 years ago
Simon Pasquier d5d7a097e1 Update Makefile.common 6 years ago
Krasi Georgiev eb6586f513
rename createPopulatedBlock to createBlock and use it instead ot createEmptyBlock (#488) 6 years ago
Krasi Georgiev a90a7195d4
createPopulatedBlock returns the block dir instead of the block (#487) 6 years ago
Krasi Georgiev 090b6852e1
remove unused `PrefixMatcher` (#474) 6 years ago
Krasi Georgiev bac9cbed2e
no overlapping on compaction when an existing block is not within default boundaries. (#461) 6 years ago
Krasi Georgiev 5a9ddeecef
fix lint errors (#439) 6 years ago
Ganesh Vernekar 3a08a71d86 LabelNames() method to get all unique label names (#369) 6 years ago
Krasi Georgiev d804a27062
refactor util funcs to allow re-usage. (#419) 6 years ago
Ben a8351dc9d0 Using filepath.Join() instead of strings with slashes (#428) 6 years ago
Chris Marchbanks f4afc7dff2 Add benchmark for querying a persisted block (#425) 6 years ago
Bartek Płotka 047b1b1357 compact: Verify for chunks outside of compacted time range. Added unit test for populateBlocs. (#349) 6 years ago
Krasi Georgiev d05611c027
removed some unused code and moved mockSeriesSet in querier_test (#394) 6 years ago
Alexey Palazhchenko 9be883670e fix the test data file path in benchmarks. (#345) 6 years ago
codwu bc6ef0b94e rename `mts` to `intvlGroups` 6 years ago
codwu e4444ca48c update `addInterval` function and test. 6 years ago
codwu cd145c90d5 remove `put` function and use RLock in `Iter` function 7 years ago
codwu 84a45cb79a add rwmutex to prevent concurrent map read when delete series 7 years ago
Fabian Reinartz 54205903f7 Move index and chunk encoders to own packages 7 years ago
Fabian Reinartz adb6be73dd move label read function int labels pkg 7 years ago
Fabian Reinartz 67f0ca8f0e Move index and chunk encoders to own packages 7 years ago
Callum Styan ca4e817372 move test utils to it's own package so we can use it in tests for other packages in tsdb repo 7 years ago
Callum Styan a1a91ea96a use test utils in querier_test 7 years ago
Fabian Reinartz 3ef4326114 Refactor tombstone reader types 7 years ago
Fabian Reinartz e5ce2bef43 Add explicit error to Querier.Select 7 years ago
Fabian Reinartz 665955da48 Clarify postings index semantics, handle staleness 7 years ago
Fabian Reinartz c36d574290 Replace single head lock with granular locks 7 years ago
Fabian Reinartz 1ddedf2b30 Change series ID from uint32 to uint64 7 years ago
Fabian Reinartz 3901b6e70b Remove multiple heads 7 years ago
Goutham Veeramachaneni 7438ed7035 Expose Intervals type for use by TombstoneReader. 7 years ago
Fabian Reinartz 2644c8665c Don't allocate ChunkMetas, reuse postings slices 7 years ago
Fabian Reinartz 96d7f540d4 Persist series without allocating the full set 7 years ago
Dmitry Ilyevsky 37194b7a30 Add prefix label matcher. 7 years ago