Details
-
Story
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
With the introduction of custom, remote persistence mechanisms for the SegmentMK (namely the Azure Segment Store), it makes sense to create another level of cache, apart from the on-heap segment cache which is currently used.
Let's implement the persistent cache, using the existing TarFiles class and storing the processed segments on disk. It may be created as a pass-through SegmentNodeStorePersistence implementation, so it can be composed with other existing persistence implementations, eg. split persistence.