Unify Disk segment reading 03/111003/10
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 23 Mar 2024 23:52:08 +0000 (00:52 +0100)
committerRobert Varga <nite@hq.sk>
Mon, 25 Mar 2024 13:14:34 +0000 (13:14 +0000)
commit130476cd353b68f05e5dc26f64eade38fc1c68e1
treeea256fbfd6a1b5f2eb5dcc8a4c60168717f0d1c1
parent4d1e330341bcd0788aca06505426e61ba25e6e1e
Unify Disk segment reading

DiskJournalSegmentWriter contains code duplicating DiskFileReader. Let's
remediate the situation by having an internal DiskFileReader, through
which we access the file in a read-only manner.

JIRA: CONTROLLER-2109
Change-Id: I0a5ffd1aebbea71513f6cd70e2138562755316fa
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
atomix-storage/src/main/java/io/atomix/storage/journal/DiskFileReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/DiskJournalSegmentWriter.java
atomix-storage/src/main/java/io/atomix/storage/journal/JournalSegmentWriter.java
atomix-storage/src/test/java/io/atomix/storage/journal/DiskJournalSegmentWriterTest.java [deleted file]