This is an automated email from the ASF dual-hosted git repository. nicoloboschi pushed a commit to branch branch-4.14 in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
commit 746799602f194b1fc6f6b7c16cc860a23578ce95 Author: StevenLuMT <[email protected]> AuthorDate: Tue Nov 29 15:05:18 2022 +0800 InterleavedLedgerStorage: safe release ByteBuf (#3674) Co-authored-by: lushiji <[email protected]> (cherry picked from commit 25f03a046b65b1f3db61bf8d23b5611fea3f33fb) --- .../java/org/apache/bookkeeper/bookie/InterleavedLedgerStorage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/InterleavedLedgerStorage.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/InterleavedLedgerStorage.java index 4e2b6d54b9..d44bd06cc6 100644 --- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/InterleavedLedgerStorage.java +++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/InterleavedLedgerStorage.java @@ -38,7 +38,7 @@ import com.google.common.util.concurrent.RateLimiter; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; - +import io.netty.util.ReferenceCountUtil; import java.io.File; import java.io.IOException; import java.util.ArrayList; @@ -345,7 +345,7 @@ public class InterleavedLedgerStorage implements CompactableLedgerStorage, Entry lac = bb.readLong(); lac = ledgerCache.updateLastAddConfirmed(ledgerId, lac); } finally { - bb.release(); + ReferenceCountUtil.safeRelease(bb); } } }
