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
|
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 |
|
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
|
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
|
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
|
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
|
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 |
|
Julius Volz
|
e2fb497eba
|
Add operator value extraction tests.
|
2013-03-21 18:08:47 +01:00 |
|
Julius Volz
|
12a8863582
|
Add data extraction methods to operator types.
|
2013-03-21 18:08:47 +01:00 |
|
Julius Volz
|
1d5df867d1
|
Set test time to fixed value.
|
2013-03-21 18:08:47 +01:00 |
|
Julius Volz
|
2f06b8bea6
|
Fix tiered storage test to trigger iterator rewinding case.
|
2013-03-21 18:08:47 +01:00 |
|
Julius Volz
|
894ecfe161
|
Small cleanups and comments in tiered storage.
|
2013-03-21 18:08:47 +01:00 |
|
Julius Volz
|
f238b23b04
|
Set -leveldbFlushOnMutate to false by default.
|
2013-03-21 18:08:47 +01:00 |
|
Julius Volz
|
8939e0723a
|
Make LevelDB chunk size a flag.
|
2013-03-21 18:08:46 +01:00 |
|
Julius Volz
|
ce4f560e48
|
Encapsulate fingerprint frontier checks in renderView().
|
2013-03-21 18:08:46 +01:00 |
|
Julius Volz
|
1a1cba1bb2
|
Address outstanding PR comments.
|
2013-03-21 18:08:46 +01:00 |
|
Matt T. Proud
|
62b5d7ce20
|
Oops.
|
2013-03-21 18:08:46 +01:00 |
|