Use eliminate magic JournalSegmentWriter constructor 63/111663/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 8 May 2024 16:11:14 +0000 (18:11 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 8 May 2024 17:09:14 +0000 (17:09 +0000)
commitb85af0db207232f7ba77463fa7bd19cefe60d015
treef43598075ef723af63fb0f2c5870b501b00f348b
parent2454c1875ea1d0e59019984b4bb1c7de0c29cf41
Use eliminate magic JournalSegmentWriter constructor

Rather than performing internal initialization, move index entries to
acquire current position. This way the writer is always properly
initialized.

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