Commit Graph

374 Commits (6febabeb285c89df45613881cca617c2aa65a206)
 

Author SHA1 Message Date
Goutham Veeramachaneni 6febabeb28
Final delete fixes.
8 years ago
Goutham Veeramachaneni c211ec4f49
Fix concurrent map access.
8 years ago
Goutham Veeramachaneni bacb143b7e
Simplify tombstone and WAL Delete formats.
8 years ago
Goutham Veeramachaneni f29fb62fba
Make TombstoneReader a Getter.
8 years ago
Goutham Veeramachaneni 9bf7aa9af1
Misc. fixes incorporating feedback.
8 years ago
Goutham Veeramachaneni 31cf939448
Add NumTombstones to BlockMeta.
8 years ago
Goutham Veeramachaneni 9d388941ef
Add checksums and magic number to the tombstones.
8 years ago
Goutham Veeramachaneni 3eb4119ab1
Make HeadBlock use WAL.
8 years ago
Goutham Veeramachaneni 244b73fce1
Rename for clarity and consistency.
8 years ago
Goutham Veeramachaneni 7ccf9d0211
Add test on blockQuerier which uses tombstones.
8 years ago
Goutham Veeramachaneni 8434019ad9
Merge branch 'master' into deletes-1
8 years ago
Fabian Reinartz 4f2eb2057e Merge pull request #83 from prometheus/refstr
8 years ago
Goutham Veeramachaneni 662d8173fe
Make Appends after Delete visible.
8 years ago
Goutham Veeramachaneni 009dd2cde5
Add test for mergedTombstoneReader
8 years ago
Goutham Veeramachaneni 0b70333ef6
Add tests for tombstones.
8 years ago
Goutham Veeramachaneni d32eb25662
Synchronise deletes and compactions.
8 years ago
Goutham Veeramachaneni 3dbb400bef
Initial implementation of Delete on DB.
8 years ago
Goutham Veeramachaneni d6bd64357b
Fix Delete on HeadBlock
8 years ago
Goutham Veeramachaneni 45d3db4e9e
Use a *mapTombstoneReader instead of map
8 years ago
Fabian Reinartz 7e6961b4ac Fix import and var name
8 years ago
Fabian Reinartz debfe9b1e5 Simplify AddFast and avoid errgroup Commits in general
8 years ago
Fabian Reinartz fb5c5535fc Misc cleanup
8 years ago
Fabian Reinartz d2673d8659 Completely drop empty blocks
8 years ago
Fabian Reinartz 39df7e2bba Switch blocks to ULID directories, drop sequenc numbers
8 years ago
Fabian Reinartz 285bc07030 Switch append refs to string
8 years ago
Goutham Veeramachaneni 22c1b5b492
Make SeriesSets use tombstones.
8 years ago
Goutham Veeramachaneni 34a86af3c6
Move tombstones to their own thing.
8 years ago
Goutham Veeramachaneni cea3c88f17
Add Tombstones() method to Block.
8 years ago
Goutham Veeramachaneni 3de55171d3
Add tests for tombstones and deletedIterator
8 years ago
Goutham Veeramachaneni 4f1d857590
Implement Delete on HeadBlock
8 years ago
Fabian Reinartz c8438cfc81 Add mutex profiling to benchmark
8 years ago
Goutham Veeramachaneni 5579efbd5b
Initial implentation of Deletes on persistedBlock
8 years ago
Fabian Reinartz 56e6af99f9 Merge pull request #79 from prometheus/typerest
8 years ago
Fabian Reinartz 3479092d55 Merge pull request #78 from Gouthamve/deletes-1
8 years ago
Fabian Reinartz 8b51b7e2be Make WAL for HeadBlock composeable.
8 years ago
Goutham Veeramachaneni d57f269eb4
Make Select() reusable.
8 years ago
Fabian Reinartz 4862b261d0 Abstract WAL into interface
8 years ago
Fabian Reinartz 535532ca02 Export refdSample
8 years ago
Fabian Reinartz 5534e6c53c Make HeadBlock impl public, make interface private
8 years ago
Goutham Veeramachaneni 2fa647f50b Fix missing postings in Merge and Intersect (#77)
8 years ago
Fabian Reinartz 968821e575 Merge pull request #57 from telendt/posings_fix
8 years ago
Fabian Reinartz 291137781b Merge branch 'panic-fix2' of https://github.com/Gouthamve/tsdb into Gouthamve-panic-fix2
8 years ago
Fabian Reinartz 44769c1654 Allow disabling lock file
8 years ago
Fabian Reinartz 09cd2021de Merge pull request #75 from Gouthamve/head-gen
8 years ago
Goutham Veeramachaneni 8096d11e4e
Add bounds check to headBlockAppender
8 years ago
Goutham Veeramachaneni c1939b7136
Simply loop away from using tracking variables.
8 years ago
Goutham Veeramachaneni 5d2e72269b
Simplfied loops and functions
8 years ago
Goutham Veeramachaneni 0908b0d27e
Add an end-to-end test for headBlock
8 years ago
Goutham Veeramachaneni 7bbbd55aad
Fix bug where having one chunk can cause panic
8 years ago
Fabian Reinartz 77c937b8e1 Merge pull request #73 from Gouthamve/skip-duplicate
8 years ago