Matt T. Proud
4a87c002e8
Update low-level i'faces to reflect wireformats.
...
This commit fixes a critique of the old storage API design, whereby
the input parameters were always as raw bytes and never Protocol
Buffer messages that encapsulated the data, meaning every place a
read or mutation was conducted needed to manually perform said
translations on its own. This is taxing.
Change-Id: I4786938d0d207cefb7782bd2bd96a517eead186f
2013-09-04 17:13:58 +02:00
Matt T. Proud
7db518d3a0
Abstract high watermark cache into standard LRU.
...
Conflicts:
storage/metric/memory.go
storage/metric/tiered.go
storage/metric/watermark.go
Change-Id: Iab2aedbd8f83dc4ce633421bd4a55990fa026b85
2013-08-19 12:26:55 +02:00
Julius Volz
aa5d251f8d
Use github.com/golang/glog for all logging.
2013-08-12 17:54:36 +02:00
Matt T. Proud
a5141e4d0a
Depointerize storage conf. and chain ingester.
...
The storage builders need to work with the assumption that they have
a copy of the underlying configuration data if any mutations are made.
2013-08-12 17:07:03 +02:00
Matt T. Proud
38dac35b3e
Code Review: Short name consistency.
2013-08-06 12:38:35 +02:00
Matt T. Proud
cc989c68e1
Replace direct curation table access with wrapper.
2013-08-06 12:02:52 +02:00
Matt T. Proud
07ac921aec
Code Review: First pass.
2013-08-05 17:31:49 +02:00
Matt T. Proud
d8792cfd86
Extract HighWatermarking.
...
Clean up the rest.
2013-08-05 11:03:03 +02:00
Matt T. Proud
30b1cf80b5
WIP - Snapshot of Moving to Client Model.
2013-06-25 15:52:42 +02:00
Julius Volz
f98853d7b7
Fix type error in watermark list handling.
2013-06-06 23:56:14 +02:00
Matt T. Proud
cbe2f3a7b1
Include LRU cache for fingerprint watermarks.
2013-06-06 10:13:18 +02:00