Closed greglook closed 8 years ago
Added caching block store in 6ae7d04be6a366cdf8d00e513ef4d07b1b88cb8e.
Another idea:
This logic also lets it be used as a way to collect a set of blocks to commit (in the vein of version control systems) by wrapping a fresh memory-store
as the write layer and the main block store as the fallback. All new blobs would be collected in the memory store for review before being "committed" by writing them to the primary store.
Added replica storage in de1a6f63a5bcf4ab48e63e420ec992e1f7e72aa0.
Added buffer storage in 6ecc66d1322834925ece05949a6ad9b54edc6315.
Add some logical block stores which use other stores as subcomponents. Two ideas come to mind: