Commit Graph

54 Commits (ed623f69e2a00d3ebcb3c7bfb81b497f59cd0507)

Author SHA1 Message Date
Callum Styan 1518083168
Rw testability improvements (#6537) 6 years ago
Robert Fratto a53e00f9fd
pass registerer from storage to queue manager for its metrics (#6728) 6 years ago
Chris Marchbanks 9e24e1f9e8 Use samplesPending rather than integral 6 years ago
Chris Marchbanks 847c66a843 Add sharding test 6 years ago
Callum Styan 67838643ee
Add config option for remote job name (#6043) 6 years ago
Callum Styan 6a24eee340 Simplify duration check for watcher WAL replay. 6 years ago
Tom Wilkie de0a772b8e Port tsdb to use pkg/labels. (#6326) 6 years ago
Callum Styan 5f1be2cf45 Refactor calculateDesiredShards + don't reshard if we're having issues sending samples. (#6111) 6 years ago
Callum Styan 3344bb5c33 Move WAL watcher code to tsdb/wal package. (#5999) 6 years ago
Chris Marchbanks a6a55c433c Improve desired shards calculation (#5763) 6 years ago
Ganesh Vernekar 5ecef3542d
Cleanup after merging tsdb into prometheus 6 years ago
Chris Marchbanks 529ccff07b
Remove all usages of stretchr/testify 7 years ago
Chris Marchbanks 06bdaf076f Remote Write Allocs Improvements (#5614) 7 years ago
Callum Styan 23c382e240 Remote Storage: string interner should not panic in release (#5487) 7 years ago
Callum Styan 3639d51eb6 Remote Storage: string interner should not panic in release (#5487) 7 years ago
Vasily Sliouniaev ef19ede14a Prevent reshard concurrent with calling stop (#5460) 7 years ago
Vasily Sliouniaev 5be9a1426f Prevent reshard concurrent with calling stop (#5460) 7 years ago
Tom Wilkie 807fd33ecc Review feedback. 7 years ago
Tom Wilkie c7b3535997 Use pkg/relabelling in remote write. 7 years ago
Tom Wilkie 67da8e7b46
Refactor and fix queue resharding (#5286) 7 years ago
Callum Styan b8106dd459 Review feedback: 7 years ago
Callum Styan 512f549064 Refactor: inline decodeRecord in readSegment and don't bother decoding samples records if we're not tailing the segment, add a benchmark test and fix some other tests 7 years ago
Tom Wilkie ee7efa93fe Fix some tests. 7 years ago
Tom Wilkie efbd9559f4 Deal with corruptions in the WAL: 7 years ago
Callum Styan d6258aea8f Fix up remote write tests: 7 years ago
Callum Styan 6f69e31398 Tail the TSDB WAL for remote_write 7 years ago
Simon Pasquier f678e27eb6
*: use latest release of staticcheck (#5057) 7 years ago
Tom Wilkie d3a1ff1abf
Reduce memory usage of remote read by reducing pointer usage. (#4655) 7 years ago
Daisy T 7d01ead689 change time.duration to model.duration for standardization (#4479) 7 years ago
Tom Wilkie 3353bbd018 Add proper unclean shutdown handling with a cancellable context. 8 years ago
Tom Wilkie e51d6c4b6c Make remote flush deadline a command line param. 8 years ago
Tom Wilkie 597c17d3e9 Fix nit. 8 years ago
Tom Wilkie 731259afd0 Test sample timeout delivery. 8 years ago
Tom Wilkie dc860e7d0e Fix nit. 8 years ago
Tom Wilkie 390b018c90 Test sample timeout delivery. 8 years ago
Tom Wilkie ee011d906d Port remote read server to 2.0. 8 years ago
Tom Wilkie 8fe0212ff7 Port 'Make queue manager configurable.' to 2.0, see #2991 8 years ago
Fabian Reinartz d21f149745 *: migrate to go-kit/log 8 years ago
Tom Wilkie 5169f990f9 Review feedback: add yaml struct tags, don't embed queue config. 9 years ago
Tom Wilkie 454b661145 Make queue manager configurable. 9 years ago
Tom Wilkie 2dda5775e3 Initial port of remote storage to v2. 9 years ago
Tom Wilkie e5d7bbfc3c Remote writes: retry on recoverable errors. (#2552) 9 years ago
Tom Wilkie 77cce900b8 Fix tests 9 years ago
Julius Volz 2f39dbc8b3 Rename StorageQueueManager -> QueueManager 9 years ago
Julius Volz e9476b35d5 Re-add multiple remote writers 9 years ago
Tom Wilkie 4520e12440 Add HTTP Basic Auth & TLS support to the generic write path. (#1957) 9 years ago
Fabian Reinartz 7bd7e63f97 storage: fix struct alignment issue in test 9 years ago
Tom Wilkie ece12bff93 Shard/parrallelise samples by fingerprint in StorageQueueManager 9 years ago
Dan Milstein 764ceaa939 Add timeout to test, cap waiting at 1 second 10 years ago
Dan Milstein 007907b410 Fix one of the tests for a remote storage QueueManager 10 years ago