Rework MappedJournalSegmentWriter position tracking 77/111077/4
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 26 Mar 2024 20:03:48 +0000 (21:03 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 27 Mar 2024 00:15:46 +0000 (01:15 +0100)
commitc0fc330d05dc2a3257ea358e763f946c77f1a1fa
treeb183395eb498dad0f45408ac1e9a302132ecdca7
parent4d2f026b35c3b6feb3e3b13b05231dba98369e7d
Rework MappedJournalSegmentWriter position tracking

Use an internal field to track the position. Also align entry reading
logic by slicing the appropriate buffer.

JIRA: CONTROLLER-2100
Change-Id: Iaa36fb32d9ffb7b215bef7829f8d3e7e5728e4b9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
atomix-storage/src/main/java/io/atomix/storage/journal/MappedJournalSegmentWriter.java