9 Commits (1f752b6910f2aecfb2e20846ec9f91951b1d502b)

Author SHA1 Message Date
Levi Harrison b5f6f8fb36 Switched to go-kit/log 4 years ago
Bartlomiej Plotka 3d8826a3d4
MultiError: Refactored MultiError for more concise and safe usage. (#8066) 4 years ago
Julien Pivotto 4e5b1722b3
Move away from testutil, refactor imports (#8087) 4 years ago
Ganesh Vernekar f0d87b5d86
Encode and Decode method for tombstones (#7967) 4 years ago
Bartlomiej Plotka 1861bf38f5
tombstones: Fixed Add method in order to support trimming time series; Simplified the algo. (#7471) 4 years ago
zhulongcheng dbb8f5861d
tsdb: add tombstonesHeaderSize constant (#7028) 5 years ago
Ganesh Vernekar 21a5cf5d1d
Bring back tombstones to Head block (#6542) 5 years ago
Krasi Georgiev b05b5f9a30
remove debug fmt.Println in tombstones. (#6135) 5 years ago
Callum Styan 3344bb5c33 Move WAL watcher code to tsdb/wal package. (#5999) 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
Krasi Georgiev 8d86e921cf
refactor block size calculation (#637) 5 years ago
zhulongcheng 19d402d154 cleanup tmp files (#570) 6 years ago
zhulongcheng 8b33ee9e2b force persisting the tombstone file (#578) 6 years ago
Alec e7436e13f0 Merge encoding_helpers.go to tsdbutil (#526) 6 years ago
mknapphrt ebf5d74325 Added storage size based retention method and new metrics (#343) 6 years ago
Krasi Georgiev 5a9ddeecef
fix lint errors (#439) 6 years ago
Krasi Georgiev e4843938ba
add missing zero to tombstone magic number (#448) 6 years ago
Ganesh Vernekar 6e712963e2 Fix updating of NumTombstones in block.Delete(..) (#385) 6 years ago
Julius Volz 5ae6c60d39 Handle a bunch of unchecked errors (#365) 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
Goutham Veeramachaneni 1ffc916c1a Fix comment formatting 7 years ago
Fabian Reinartz da9614fa54 Allow tombstone file to not exist 7 years ago
Fabian Reinartz 3ef4326114 Refactor tombstone reader types 7 years ago
ranbochen a27cf34a36 fix bugs on platform windows to pass all test case. (#192) 7 years ago
ranbo chen b82b2d0c1b fix bugs on platform windows to pass all test case. 7 years ago
Fabian Reinartz fb9da52b11 Add more verbose error handling for closing, reduce locking 7 years ago
Fabian Reinartz 1ddedf2b30 Change series ID from uint32 to uint64 7 years ago
Matt Layher 78b15c3434
Add newCRC32 function to simplify hash initialization 7 years ago
Goutham Veeramachaneni 7438ed7035 Expose Intervals type for use by TombstoneReader. 7 years ago
Goutham Veeramachaneni 44e9ae38b5
Incorporate PR feedback. 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 9d388941ef
Add checksums and magic number to the tombstones. 8 years ago
Goutham Veeramachaneni 244b73fce1
Rename for clarity and consistency. 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 d6bd64357b
Fix Delete on HeadBlock 8 years ago
Goutham Veeramachaneni 45d3db4e9e
Use a *mapTombstoneReader instead of map 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