Free disk buffers 78/111678/2
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 12 May 2024 10:14:33 +0000 (12:14 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 13 May 2024 10:29:39 +0000 (12:29 +0200)
commitf76d785700a36cf8548fde5015a46908007ff93e
treef33631d33ce57cf3aef3aa5de82b98eccbb2cf6f
parent0c2c8ee4ece137694e2a63992a951126da86b37a
Free disk buffers

We are allocating the buffer via a ByteBufAllocator, which may lead to
leaks is we do not release() the buffer.

JIRA: CONTROLLER-2115
Change-Id: I8a1aff9cd7ef1a3cd5937a5ac481a3c188a6c13f
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/DiskFileWriter.java
atomix-storage/src/main/java/io/atomix/storage/journal/FileReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/FileWriter.java
atomix-storage/src/main/java/io/atomix/storage/journal/JournalSegmentReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/MappedFileReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/MappedFileWriter.java