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
a4361e4116
Rename extractSampleValue -> extractSampleValues.
2013-03-21 18:08:49 +01:00
Matt T. Proud
1f7ed52b46
Start writing high watermarks.
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
Julius Volz
8939e0723a
Make LevelDB chunk size a flag.
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
Matt T. Proud
1e0d740f2a
Conditionalize LevelDB index retrievals.
...
The LevelDB index retrievals could be repeated in a given operation
batch if multiple queued mutations affect the same (Label Name) singles
and (Label Name, Label Value) doubles. This is wasteful and
inefficient, as a single retrieval suffices. Thusly this commit
retrieves the canonical index mappings if the said mapping has not
been looked up in a given batch.
2013-03-21 18:08:46 +01:00
Matt T. Proud
34a921e16d
Checkpoint.
2013-03-21 18:08:46 +01:00
Matt T. Proud
d5380897c3
Cleanups and adds performance regression.
2013-03-21 18:06:51 +01:00
Matt T. Proud
f39b9c3c8e
Checkpoint.
2013-03-21 18:06:51 +01:00
Matt T. Proud
41068c2e84
Checkpoint.
2013-03-21 18:06:51 +01:00