Tom Wilkie
9d22f030cf
Dynamically reshard the QueueManager based on observed load.
2017-03-13 14:41:16 +00:00
Wéber Gyula
5aa90c075b
added docker run command to readme ( #2491 )
...
* added docker run command to readme
* updated codebox in readme
2017-03-13 11:37:25 +01:00
Fabian Reinartz
de1e4322d7
Merge pull request #2474 from Gouthamve/custom-timeouts-1399
...
Support Custom Timeout for Queries
2017-03-12 14:20:59 +01:00
Fabian Reinartz
b09b90a940
Correctly close querier on error, revendor tsdb
2017-03-09 15:40:52 +01:00
Fabian Reinartz
32c32013a6
Fix loading of persisted blocks
2017-03-09 15:40:13 +01:00
Fabian Reinartz
5876a3303c
Add test for Index postings querying
2017-03-09 09:39:30 +01:00
Fabian Reinartz
d3edfb5540
Test multiple full write/restore cylcles in WAL
2017-03-08 21:02:08 +01:00
Fabian Reinartz
3abf54c660
Merge branch 'dev-2.0-compact' into dev-2.0
2017-03-08 17:01:32 +01:00
Fabian Reinartz
f160c4eb20
vendor: integrate various tsdb fixes
2017-03-08 16:54:48 +01:00
Fabian Reinartz
ca1bc920b7
Test updates
2017-03-08 16:54:13 +01:00
Fabian Reinartz
cb4dde7659
Fix WAL log recovery bug
...
This fixes a bug where the last WAL file was closed after consuming it
instead of being left open for further writes.
Reloading of blocks on startup considers loading head blocks now.
2017-03-08 16:53:07 +01:00
Fabian Reinartz
5ec1efe622
retrieval: fix test
2017-03-08 15:37:12 +01:00
Fabian Reinartz
2677f3eaf2
Merge pull request #2462 from m-kraus/master
...
Allow the use of bearer_token or bearer_token_file for MarathonSD authorization
2017-03-08 10:33:26 +01:00
Julius Volz
e22553edd2
Merge pull request #2468 from agaoglu/version-statics
...
Adding version to names of static files
2017-03-07 22:22:01 +01:00
Erdem Agaoglu
90625b0400
Use revision as cachebuster
2017-03-07 18:03:52 +03:00
Fabian Reinartz
8a7addfc44
Split persistence by chunk/index instead of read/write
2017-03-07 12:48:52 +01:00
Fabian Reinartz
b416ccb650
vendor: add old inluxdb client
2017-03-07 12:04:15 +01:00
Fabian Reinartz
3910b913bd
Revert interval overlap comparison changes
2017-03-07 12:01:25 +01:00
Fabian Reinartz
8a8eb12985
storage/tsdb: don't use partitioned DB.
2017-03-07 11:51:30 +01:00
Fabian Reinartz
9eb1d6c927
remote: take code from master
2017-03-07 11:43:32 +01:00
Fabian Reinartz
d9fb57cde4
*: Simplify []byte to string unsafe conversion
2017-03-07 11:41:11 +01:00
Fabian Reinartz
2841499212
Simplify and split up iterators
...
This simplifies some of the iterators by loading chunks from the
ChunkReader earlier, filtering of chunks vs filtering or series is
split into separate iterators for easier testing
2017-03-07 11:30:35 +01:00
Goutham Veeramachaneni
4b0270290b
Fix comments to match convention
2017-03-06 23:21:27 +05:30
Goutham Veeramachaneni
c6b329c55b
Support Custom Timeouts for Queries
2017-03-06 23:02:21 +05:30
Fabian Reinartz
ed63636de4
Add initial index write/read symmetry test.
2017-03-06 17:36:03 +01:00
Fabian Reinartz
87805fb83f
Remove Partitioned* code
2017-03-06 17:34:49 +01:00
Fabian Reinartz
eedbebe1d7
Misc cleanups
2017-03-06 14:34:49 +01:00
Fabian Reinartz
50791a412e
Remove leaky Appender abstraction for hashedAppend
2017-03-06 14:27:33 +01:00
Goutham Veeramachaneni
6634984a38
Comments and Typo Fixes
2017-03-06 17:16:37 +05:30
Fabian Reinartz
6aee1551e1
Merge pull request #2470 from StephanErb/zk-deadlock
...
Prevent deadlock in ZK TreeCache constructor by deferring the initial sync.
2017-03-06 12:36:51 +01:00
Fabian Reinartz
87d270fe11
Fix interval check, make DB shutdown concurrent
2017-03-06 12:13:15 +01:00
Michael Kraus
690b49e503
Fix marathon tests
2017-03-06 11:36:55 +01:00
Michael Kraus
31252cc1b5
Clarify explicit use of authorization header
2017-03-06 11:36:36 +01:00
Fabian Reinartz
04783831e2
Correctly close compacted blocks.
2017-03-06 09:33:55 +01:00
Fabian Reinartz
30727b1e71
Vendor compaction changes
2017-03-04 17:42:48 +01:00
Fabian Reinartz
55a9b5428a
Add separate head mutex
...
Introduce a seperate mutex for the head blocks to avoid a race where
a post-compaction reload may run between switching the DB's base mutex
to create a new head block in an appender.
2017-03-04 17:41:01 +01:00
Stephan Erb
3038d0eb9b
Prevent deadlock in ZK TreeCache constructor by deferring the initial sync.
...
Fixes #2254
2017-03-03 23:58:46 +01:00
Erdem Agaoglu
241da87f7f
Adding version to names of static files
...
to prevent browsers using old files in local caches after an upgrade.
2017-03-03 23:36:06 +03:00
Fabian Reinartz
710f3f418f
vendor: tsdb compaction changes
2017-03-03 10:06:45 +01:00
Fabian Reinartz
3e569bc964
Optimize memory allocations in writer
2017-03-02 23:35:02 +01:00
Goutham Veeramachaneni
af222b63fc
Fix broken tests
2017-03-03 03:16:30 +05:30
Goutham Veeramachaneni
f35816613e
Refactored Notifier to use Registerer
...
* Brought metrics back into Notifier
Notifier still implements a Collector. Check if that is needed.
2017-03-03 02:53:16 +05:30
Fabian Reinartz
cc0a7c8279
Create alloc and inuse space heap profile
2017-03-02 21:54:30 +01:00
Fabian Reinartz
ffb24a98f4
Add missing unlock, run debug endpoint in benchmark
2017-03-02 21:54:02 +01:00
Goutham Veeramachaneni
41da5c4ef2
Better Metrics For Alerts
...
* Closes prometheus/prometheus#2429
* Moved metrics to top of file for easier access
* Initialised CounterVecs
2017-03-02 23:58:15 +05:30
Fabian Reinartz
21b97d1e04
Fix compaction selection procedure
2017-03-02 15:10:13 +01:00
Fabian Reinartz
327e07e8d0
Properly sync moves and removes in compactor
2017-03-02 14:35:06 +01:00
Fabian Reinartz
92120448c2
Properly cleanup compacted dirs, fixes, docs
2017-03-02 14:32:09 +01:00
Michael Kraus
04eadf6e20
Allow Marathon SD without bearer_token and bearer_token_file
2017-03-02 13:17:19 +01:00
Michael Kraus
47bdcf0f67
Allow the use of bearer_token or bearer_token_file for MarathonSD
2017-03-02 09:44:20 +01:00