Commit Graph

66 Commits (4dd740e4cc2d6fb490a94deec899bb4ddb191eb4)

Author SHA1 Message Date
Krasi Georgiev d05611c027
removed some unused code and moved mockSeriesSet in querier_test (#394) 7 years ago
Chris Marchbanks 2db59a71a6 Fix assert order being backwards in a few places (#388) 7 years ago
Ganesh Vernekar e779603633 Reuse testutil (#393) 7 years ago
Chris Marchbanks a8966cb53d Fix race condition between gc and committing (#378) 7 years ago
Krasi Georgiev ad459ca1f4
re-added TestDeleteUntilCurMax TestDelete_e2e (#382) 7 years ago
Alexey Palazhchenko 9be883670e fix the test data file path in benchmarks. (#345) 7 years ago
Fabian Reinartz def912ce0e Integrate new WAL and checkpoints 8 years ago
Fabian Reinartz ea607b9fc3 Log series on rollback 8 years ago
codwu 84a45cb79a add rwmutex to prevent concurrent map read when delete series 8 years ago
Alexey Palazhchenko 64cce683cc gofmt -s. 8 years ago
Mario Trangoni b7173eb0e5 fix some comments typos (#315) 8 years ago
Simon Pasquier 79defa54df Fix crash when a series has no block 8 years ago
Fabian Reinartz adb6be73dd move label read function int labels pkg 8 years ago
Fabian Reinartz 67f0ca8f0e Move index and chunk encoders to own packages 8 years ago
Goutham Veeramachaneni e6e3fa566a Remove verbose log line that is causing travis issues 8 years ago
Callum Styan bcde61b237 we shouldn't assume we'll receive the labels in sorted order 8 years ago
Callum Styan 8326e410d0 decouple tsdb main.go (and tests) from prometheus/pkg 8 years ago
Goutham Veeramachaneni 05d62ca842 Make sure gc'ed chunks are handled properly 8 years ago
Callum Styan df7cc4dff5 remove Nil/NotNil functions 8 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 8 years ago
Callum Styan 5aa2af255b use test utils in head_test 8 years ago
Fabian Reinartz 3ef4326114 Refactor tombstone reader types 8 years ago
Fabian Reinartz e5ce2bef43 Add explicit error to Querier.Select 8 years ago
Julius Volz 1dad3370fd Close WAL when closing the DB 8 years ago
Fabian Reinartz 82796db37b Ensure near-empty chunks end at correct boundary 8 years ago
Fabian Reinartz fb9da52b11 Add more verbose error handling for closing, reduce locking 8 years ago
Fabian Reinartz d3682d701c wal: decode and process in separate threads. 8 years ago
Goutham Veeramachaneni 203012169a
snapshot: Remove truncation check to restore func. 8 years ago
Fabian Reinartz 162a48e4f2 Create series with ID recorded in WAL when reading it back 8 years ago
Fabian Reinartz 7ada9cd805 Simplify series create logic in head 8 years ago
Fabian Reinartz c36d574290 Replace single head lock with granular locks 8 years ago
Fabian Reinartz 1ddedf2b30 Change series ID from uint32 to uint64 8 years ago
Fabian Reinartz af2c2f9674 Re-enable head block delet test 8 years ago
Fabian Reinartz 893b6ec506 Add tests for GC and chunk truncation 8 years ago
Fabian Reinartz 5cf2662074 Refactor WAL into Head and misc improvements 8 years ago
Fabian Reinartz 3901b6e70b Remove multiple heads 8 years ago
Goutham Veeramachaneni 7438ed7035 Expose Intervals type for use by TombstoneReader. 8 years ago
Fabian Reinartz 905af27cf9 Refactor compactor 9 years ago
Brian Brazil 60c823c663 Fix broken test (#99) 9 years ago
Fabian Reinartz 05e411a8eb Improve heuristic to spread chunks across block 9 years ago
Goutham Veeramachaneni 9bf7aa9af1
Misc. fixes incorporating feedback. 9 years ago
Goutham Veeramachaneni 244b73fce1
Rename for clarity and consistency. 9 years ago
Goutham Veeramachaneni 662d8173fe
Make Appends after Delete visible. 9 years ago
Goutham Veeramachaneni d6bd64357b
Fix Delete on HeadBlock 9 years ago
Fabian Reinartz 39df7e2bba Switch blocks to ULID directories, drop sequenc numbers 9 years ago
Fabian Reinartz 8b51b7e2be Make WAL for HeadBlock composeable. 9 years ago
Fabian Reinartz 5534e6c53c Make HeadBlock impl public, make interface private 9 years ago
Goutham Veeramachaneni 8096d11e4e
Add bounds check to headBlockAppender 9 years ago
Goutham Veeramachaneni 5d2e72269b
Simplfied loops and functions 9 years ago
Goutham Veeramachaneni 0908b0d27e
Add an end-to-end test for headBlock 9 years ago