Julius Volz
42bdf921d1
Fetch integrated memory/disk data for simple Get* functions.
2013-03-26 14:47:07 +01:00
Matt T. Proud
b2e4c88b80
Wrap LevelDB iterator operations behind interface.
...
The LevelDB storage types return an interface type now that wraps
around the underlying iterator. This both enhances testability but
improves upon, in my opinion, the interface design for the LevelDB
iterator.
Secondarily, the resource reaping behaviors for the LevelDB iterators
have been improved by dropping the externalized io.Closer object.
Finally, the iterator provisioning methods provide the option for
indicating whether one wants a snapshotted iterator or not.
2013-03-25 12:57:58 +01:00
Julius Volz
3c9d6cb66c
Add several needed persistence proxy methods to tiered storage.
2013-03-21 18:16:43 +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
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
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
69a24427b7
Minor tiered storage fixups.
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
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
Matt T. Proud
34a921e16d
Checkpoint.
2013-03-21 18:08:46 +01:00
Matt T. Proud
8cc5cdde0b
checkpoint.
2013-03-21 18:08:46 +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