Commit Graph

736 Commits (24a9f278d405201cb754c86721c2faa2a75327c5)
 

Author SHA1 Message Date
Goutham Veeramachaneni f39388c9af Merge pull request #147 from prometheus/deadlock
7 years ago
Fabian Reinartz 162a48e4f2 Create series with ID recorded in WAL when reading it back
7 years ago
Fabian Reinartz 7ada9cd805 Simplify series create logic in head
7 years ago
Goutham Veeramachaneni 2187388292 Merge pull request #146 from prometheus/deadlock
7 years ago
Fabian Reinartz ab8d9b9706 Add missing unlock on early return
7 years ago
Fabian Reinartz 99d39174f6 Merge branch 'master' of github.com:prometheus/tsdb
7 years ago
Fabian Reinartz 8214dc82a7 Remove infinite block in benchmark
7 years ago
Fabian Reinartz 643563068b Merge pull request #144 from Gouthamve/misc-
7 years ago
Goutham Veeramachaneni 8919baef03
Expose NewIndexReader() and cleanups
7 years ago
Fabian Reinartz e45bb1d328 Merge pull request #142 from krasi-georgiev/107-swap-cobra-with-kingpin
7 years ago
Fabian Reinartz 3870ec285c Merge pull request #140 from prometheus/locks
7 years ago
Fabian Reinartz 3d8be398d6 Merge branch 'locks' of github.com:prometheus/tsdb into locks
7 years ago
Fabian Reinartz 24362567b9 Fix test flakes
7 years ago
Fabian Reinartz 30d29b889c Merge pull request #141 from prometheus/dectmpstr
7 years ago
Fabian Reinartz bfe75cec35 Merge pull request #138 from Gouthamve/chunk-compress
7 years ago
Krasi Georgiev 92d0414993 replaced cobra with kingpin
7 years ago
Fabian Reinartz b09d90c79c Add decoding method to retrieve unsafe strings
7 years ago
Fabian Reinartz f904cd385f Do not build a superflous 'all' postings
7 years ago
Fabian Reinartz 6892fc6dcb Finish old WAL segment async, default to no fsync
7 years ago
Goutham Veeramachaneni afaf12fe45
Compress the series chunk details in index.
7 years ago
Fabian Reinartz 1d5f85817d Fix various races
7 years ago
Fabian Reinartz c2916736be Re-use slices on deocding the WAL. Fix tests.
7 years ago
Fabian Reinartz 0db4c227b7 Fix min/max time handling and concurrent crc32 usage
7 years ago
Fabian Reinartz 970bffec8d Fix WAL errors and add tests for it
7 years ago
Fabian Reinartz 81222849bc Filter WAL data in Head, misc fixes
7 years ago
Fabian Reinartz 33e9bdf403 WAL refactoring and truncation fixes and test
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 af2c2f9674 Re-enable head block delet test
7 years ago
Goutham Veeramachaneni 1698c516ad [WIP]: WAL implementation
7 years ago
Fabian Reinartz 9f41d9fd3c Instrument chunks on level 1 compactions
7 years ago
Fabian Reinartz 893b6ec506 Add tests for GC and chunk truncation
7 years ago
Fabian Reinartz 4f037da462 Remove defer statement in hot path
7 years ago
Fabian Reinartz 4cc37eecab Refactor and add tests for compactor
7 years ago
Fabian Reinartz 5cf2662074 Refactor WAL into Head and misc improvements
7 years ago
Fabian Reinartz 8209e3ec23 Add various metrics
7 years ago
Fabian Reinartz 3901b6e70b Remove multiple heads
7 years ago
Fabian Reinartz 0fe67df9f2 Merge pull request #135 from alin-amana/fix_eval_blocking_on_fsync
7 years ago
Alin Sinpalean 8f7934d025 Take the fdatasync() syscall out from under mutex lock to (mostly) avoid scrape and eval from blocking on disk I/O.
7 years ago
Fabian Reinartz 215a856f34 Just check for general error in WAL test
7 years ago
Fabian Reinartz 1b86bbb48a Merge pull request #130 from mdlayher/crc32-once
7 years ago
Matt Layher 78b15c3434
Add newCRC32 function to simplify hash initialization
7 years ago
Goutham Veeramachaneni e2e2947ee8 Merge pull request #128 from Gouthamve/expose-types
7 years ago
Goutham Veeramachaneni c463b0c8c8
Expose NewMergedSeriesSet for merging SeriesSets
7 years ago
Goutham Veeramachaneni 5b242f35ba Expose a Querier with manually passed in readers.
7 years ago
Goutham Veeramachaneni 7438ed7035 Expose Intervals type for use by TombstoneReader.
7 years ago
Goutham Veeramachaneni 79dc0ed420 Merge pull request #126 from ankon/pr/issue-125
7 years ago
Andreas Kohn 4003da0fdd
Log the directory when the WAL cannot be opened
7 years ago
Fabian Reinartz c4ca881685 Merge pull request #120 from Gouthamve/fix-0-division
7 years ago
Goutham Veeramachaneni 178f840295 Fix panic caused by 0 division
7 years ago