Clean up SegmentedJournalWriter 84/110584/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 11 Mar 2024 08:08:57 +0000 (09:08 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 11 Mar 2024 12:51:31 +0000 (13:51 +0100)
commitac277cc850d78c906250263ca9ae196672fa438b
tree88118e283971baa9a0cfa99f87111770d4540a0d
parentc23fa167527d507fe778e3ac838000edd9a81af3
Clean up SegmentedJournalWriter

We have duplicated code in append() methods and their recovery is not
obvious. Move common code into a private method and reduce the size of
catch blocks.

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