Matt T. Proud
0d67173577
All tests pass.
all-tests-pass
2013-06-22 15:15:05 +02:00
Matt T. Proud
84b5a8c08c
Operation equality.
2013-06-22 14:26:14 +02:00
Matt T. Proud
9270a2c2f5
Some of it works.
2013-06-22 13:38:37 +02:00
Matt T. Proud
4a62077356
Storage tests compile.
2013-06-21 23:30:04 +02:00
Matt T. Proud
5e9230e7f7
Retrieval compiles.
2013-06-21 22:20:47 +02:00
Matt T. Proud
094d9e4c1e
target handling.
2013-06-21 22:03:53 +02:00
Matt T. Proud
faa2bdb4b2
First stab at tests.
2013-06-21 09:33:08 +02:00
Matt T. Proud
2dba92264f
binaries build
2013-06-20 09:28:03 +02:00
Matt T. Proud
d599606a81
Wee
2013-06-19 13:17:42 +01:00
Matt T. Proud
85e7e5726e
Removal of labelvalue.
2013-06-19 13:17:17 +01:00
Matt T. Proud
f0660ec6f5
removal of label name.
2013-06-19 13:10:04 +01:00
Matt T. Proud
0a46c44398
Interim binary compile.
2013-06-19 13:05:49 +01:00
Matt T. Proud
010587fb7c
More one-offs.
2013-06-18 14:03:22 +01:00
Matt T. Proud
330054f6f4
Getting there.
2013-06-18 14:00:04 +01:00
Matt T. Proud
7538ff27fb
Interim.
2013-06-18 13:07:03 +01:00
Matt T. Proud
f94381ba35
truncate imports.
2013-06-17 11:19:01 +01:00
Matt T. Proud
5c54fc7ee5
Checkpoint.
2013-06-17 11:10:39 +01:00
Matt T. Proud
256ab4160e
Flight checkpoint.
2013-06-15 00:24:17 +02:00
Matt T. Proud
66d891a361
Include it.
2013-06-13 14:53:51 +02:00
Matt T. Proud
313f138147
Wee.
2013-06-13 14:44:31 +02:00
Matt T. Proud
7b10370572
Interim.
2013-06-12 19:15:13 +02:00
juliusv
697d3139d0
Merge pull request #297 from prometheus/feature/dns-sd
...
Integrate DNS-SD support for discovering job targets. Pairing with Matt/Julius.
2013-06-12 09:13:12 -07:00
Julius Volz
d9b4f98b44
Integrate DNS-SD support for discovering job targets.
2013-06-12 18:11:48 +02:00
Matt T. Proud
848b5f7ccc
Merge pull request #295 from prometheus/feature/package/script
...
Include runner script for packaging.
2013-06-12 08:56:59 -07:00
Matt T. Proud
7ee93bc0e3
Include runner script for packaging.
2013-06-12 17:56:29 +02:00
Julius Volz
1fe3d3b06b
Remove obsolete argument from target handling code.
2013-06-11 17:54:58 +02:00
juliusv
a88a71c6db
Merge pull request #293 from prometheus/web/show-rules
...
Improve rule/expression printing and show rules in Status dashboard
2013-06-11 02:54:11 -07:00
Julius Volz
ba29d07901
Show loaded rules in Status dashboard.
2013-06-11 11:39:31 +02:00
Julius Volz
fc97e688c6
Improve printing of rules and expressions.
2013-06-11 11:39:31 +02:00
Matt T. Proud
1c2ccef9a2
Merge pull request #291 from prometheus/refactor/storage/leveldb-simplifications
...
Persist solely Protocol Buffers.
2013-06-09 01:09:29 -07:00
Matt T. Proud
a73f061d3c
Persist solely Protocol Buffers.
...
An design question was open for me in the beginning was whether to
serialize other types to disk, but Protocol Buffers quickly won out,
which allows us to drop support for other types. This is a good
start to cleaning up a lot of cruft in the storage stack and
can let us eventually decouple the various moving parts into
separate subsystems for easier reasoning.
This commit is not strictly required, but it is a start to making
the rest a lot more enjoyable to interact with.
2013-06-08 11:02:35 +02:00
juliusv
25bd356aac
Merge pull request #289 from prometheus/feature/rule-strings
...
Implement Stringer interface for rules and all their children.
2013-06-07 07:00:46 -07:00
Julius Volz
74cb676537
Implement Stringer interface for rules and all their children.
2013-06-07 15:54:32 +02:00
juliusv
95400cb785
Merge pull request #290 from prometheus/fix/go-vet
...
Minor "go tool vet" cleanups
2013-06-07 06:52:48 -07:00
Julius Volz
558281890b
Minor "go tool vet" cleanups
2013-06-07 15:34:41 +02:00
juliusv
615972dd01
Merge pull request #288 from prometheus/fix/curator/fallthrough-compaction-ordering
...
Fix fallthrough compaction value ordering.
2013-06-07 05:46:15 -07:00
Matt T. Proud
86f63b078b
Fix fallthrough compaction value ordering.
...
We discovered a regression whereby data chunks could be appended out
of order if the fallthrough case was hit.
2013-06-07 14:41:00 +02:00
Bernerd Schaefer
b12ddbbc75
Merge pull request #271 from prometheus/feature/static-user-assets
...
Support user-provided static asset directory
2013-06-07 03:22:40 -07:00
Bernerd Schaefer
f7a2436665
Include link to user dashboard when provided
2013-06-07 11:17:17 +02:00
Bernerd Schaefer
1d794896ac
Support user-provided static asset directory
...
[fix #159 ]
2013-06-07 10:25:12 +02:00
Matt T. Proud
757ab938db
Merge pull request #286 from prometheus/optimize/avoid-stale-series
...
Use LRU cache to avoid querying stale timeseries
2013-06-06 22:21:25 -07:00
Julius Volz
7b9ee95030
Minor LevelDB watermark handling cleanups.
2013-06-06 23:56:31 +02:00
Julius Volz
84741b227d
Use LRU cache to avoid querying stale series.
2013-06-06 23:56:19 +02:00
Julius Volz
f98853d7b7
Fix type error in watermark list handling.
2013-06-06 23:56:14 +02:00
Matt T. Proud
6b2be5024e
Merge pull request #279 from prometheus/refactor/storage-semaphore
...
Cleanups in tiered storage and apply semaphores.
2013-06-06 09:16:53 -07:00
Matt T. Proud
ef1d5fd8a2
Introduce semaphores for tiered storage.
...
This commit wraps the tiered storage access componnets in semaphores,
since we can handle several concurrent memory reads.
2013-06-06 18:16:18 +02:00
Matt T. Proud
0d46f6b42a
Merge pull request #285 from prometheus/fix/storage/states
...
Add storage state guards and transition callbacks.
2013-06-06 03:41:18 -07:00
Matt T. Proud
819045541e
Code Review: Make double-drain a panic.
2013-06-06 12:40:06 +02:00
Matt T. Proud
e217a9fb41
Race Work: Make memory arena locks more coarse.
...
We can optimize these as needed later.
2013-06-06 12:08:20 +02:00
Matt T. Proud
beaaf386e7
Add storage state guards and transition callbacks.
...
To ensure that we access tiered storage in the proper way, we have
guards now.
2013-06-06 11:52:09 +02:00