Closes storage resources.
Compacts log up to and including index, preserving snapshot boundary.
Returns true when storage is open.
Opens storage resources.
Reads current log metadata snapshot.
Resets retained log state to snapshot boundary.
Truncates log from provided index to end.
Storage contract for replicated log persistence and compaction.