Julius Volz
|
8e4c5b0cea
|
Use AST query analyzer and views with tiered storage.
|
2013-03-21 18:16:52 +01:00 |
|
Julius Volz
|
3c9d6cb66c
|
Add several needed persistence proxy methods to tiered storage.
|
2013-03-21 18:16:43 +01:00 |
|
Julius Volz
|
081d250929
|
Fix view's GetRangeValues() reverse iteration behavior.
|
2013-03-21 18:16:31 +01:00 |
|
Julius Volz
|
0be0aa59c2
|
Wait until storage is drained before closing the underlying leveldb.
|
2013-03-21 18:16:07 +01:00 |
|
Julius Volz
|
becc278eb6
|
Fix two bugs in range op time advancement.
|
2013-03-21 18:15:52 +01:00 |
|
Matt T. Proud
|
c11737c5fc
|
Merge pull request #84 from prometheus/refactor/storage/batching
WIP — DO NOT MERGE
|
2013-03-21 10:13:27 -07:00 |
|
Matt T. Proud
|
1b0ca377af
|
Reformat.
|
2013-03-21 18:11:34 +01:00 |
|
Matt T. Proud
|
ceb6611957
|
Fix regression in subsequent range op. compactions.
We have an anomaly whereby subsequent range operations fail to be
compacted into one single range operation. This fixes such
behavior.
|
2013-03-21 18:11:04 +01:00 |
|
Matt T. Proud
|
669abdfefe
|
`make format ` invocation.
|
2013-03-21 18:11:04 +01:00 |
|
Julius Volz
|
bdb067b47f
|
Implement remaining View Get* methods.
|
2013-03-21 18:11:04 +01:00 |
|
Julius Volz
|
1f42364733
|
Fix typo in comment.
|
2013-03-21 18:11:03 +01:00 |
|
Julius Volz
|
bf78d427be
|
Fix compile error in metric helper function.
|
2013-03-21 18:11:03 +01:00 |
|
Matt T. Proud
|
4e73c4c204
|
Include interval test.
|
2013-03-21 18:11:03 +01:00 |
|
Matt T. Proud
|
758a3f0764
|
Add documentation and cull junk.
|
2013-03-21 18:11:03 +01:00 |
|
Matt T. Proud
|
bd8bb0edfd
|
One additional reduction.
|
2013-03-21 18:11:03 +01:00 |
|
Matt T. Proud
|
73b463e814
|
Additional simplifications.
|
2013-03-21 18:11:03 +01:00 |
|
Matt T. Proud
|
fd47ac570f
|
Implied simplifications.
|
2013-03-21 18:11:03 +01:00 |
|
Matt T. Proud
|
51a0f21cf8
|
Interim documentation
|
2013-03-21 18:11:03 +01:00 |
|
Matt T. Proud
|
b470f925b7
|
Extract rewriting of interval queries.
|
2013-03-21 18:11:03 +01:00 |
|
Matt T. Proud
|
eb721fd220
|
Include note about greediest range.
|
2013-03-21 18:11:03 +01:00 |
|
Julius Volz
|
2f814d0e6d
|
AST persistence adapter simplifications after storage changes.
|
2013-03-21 18:11:03 +01:00 |
|
Julius Volz
|
e50de005f9
|
Populate metric in SampleSet returned from GetRangeValues()
|
2013-03-21 18:11:03 +01:00 |
|
Julius Volz
|
6001d22f87
|
Change Get* methods to receive fingerprints instead of metrics.
|
2013-03-21 18:11:03 +01:00 |
|
Julius Volz
|
20c5ca1d72
|
Lower-case web API method arguments.
|
2013-03-21 18:11:02 +01:00 |
|
Julius Volz
|
95f8885c8a
|
Adopt new ops sorting interface in view rendering.
|
2013-03-21 18:11:02 +01:00 |
|
Julius Volz
|
4d79dc3602
|
Replace renderView() by cleaner and more correct reimplementation.
|
2013-03-21 18:11:02 +01:00 |
|
Julius Volz
|
e0dbc8c561
|
Fix edge cases in data extraction for point and interval ops.
|
2013-03-21 18:11:02 +01:00 |
|
Julius Volz
|
a4361e4116
|
Rename extractSampleValue -> extractSampleValues.
|
2013-03-21 18:08:49 +01:00 |
|
Julius Volz
|
4e7db57e76
|
Fix iterator behavior in view.GetSampleAtTime()
|
2013-03-21 18:08:49 +01:00 |
|
Julius Volz
|
bb9c5ed7aa
|
Fix nil pointer exception in frontier building.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
896e172463
|
Extract time group optimizations.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
5a71814778
|
Additional greediness.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
b00ca7e422
|
Refactor some greediness computations.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
978acd4e96
|
Simplify time group optimizations.
The old code performed well according to the benchmarks, but the
new code shaves 1/6th of the time off the original and with less
code.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
d7b534e624
|
Update documentation.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
1f7ed52b46
|
Start writing high watermarks.
|
2013-03-21 18:08:48 +01:00 |
|
Julius Volz
|
a224dda9f0
|
Fix diskFrontier.ContainsFingerprint() return value.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
47ce7ad302
|
Extract appending from goroutine.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
187cd4cdbc
|
Extract indexing of Fingerprint to Metrics.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
532589f728
|
Extract Label Pair to Fingerprint indexing.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
5959cd9e53
|
Include Julius' feedback.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
84acfed061
|
Extract finding unindexed metrics.
|
2013-03-21 18:08:48 +01:00 |
|
Matt T. Proud
|
67300af137
|
Extract indexing to separate routine.
|
2013-03-21 18:08:47 +01:00 |
|
Matt T. Proud
|
582354f6de
|
Fix remaining `make advice ` issues.
|
2013-03-21 18:08:47 +01:00 |
|
Matt T. Proud
|
a70ee43ad3
|
Niladic `ToString() to idiomatic String() `.
|
2013-03-21 18:08:47 +01:00 |
|
Matt T. Proud
|
44d6ad9eee
|
Do not run `govet with -v `.
This is per https://code.google.com/p/go/issues/detail?id=2507.
|
2013-03-21 18:08:47 +01:00 |
|
Matt T. Proud
|
615e6d13d7
|
Run `make format `.
|
2013-03-21 18:08:47 +01:00 |
|
Julius Volz
|
caeb759ed7
|
Add tests for and fix getValuesAlongRangeOp value extraction.
|
2013-03-21 18:08:47 +01:00 |
|
Julius Volz
|
69a24427b7
|
Minor tiered storage fixups.
|
2013-03-21 18:08:47 +01:00 |
|
Julius Volz
|
3621148e7f
|
Comment out panicking test until proper support is implemented.
|
2013-03-21 18:08:47 +01:00 |
|