Release FileWriter for inactive JournalSegments 81/116181/2
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 8 Apr 2025 13:08:36 +0000 (15:08 +0200)
committerRobert Varga <nite@hq.sk>
Thu, 10 Apr 2025 13:44:02 +0000 (13:44 +0000)
commit9a62e14cca563748fd20fbacaff7ea1865d899a3
treee537886c8a6511a8da06a0486e9bfbe2e3161db2
parentb4cf05e12158904ff5f2f41cc3a58db772a9b6b0
Release FileWriter for inactive JournalSegments

In the DiskAccess case, the FileWriter holds on to its backing buffer,
which means we need to release() it when we switch to being inactive.

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