This is an automated email from the ASF dual-hosted git repository. lhotari pushed a commit to branch branch-4.1 in repository https://gitbox.apache.org/repos/asf/pulsar.git
commit 7d44375b20f725dbc8a3169bd623915b2152f14f Author: Yike Xiao <[email protected]> AuthorDate: Fri Feb 6 19:33:01 2026 +0800 [improve][broker] Change log level from warn to debug when cursor mark-deleted position ledger doesn't exist (#25200) (cherry picked from commit 00a65e331724973ce963ea38d1c0f7edbcb0d3c4) --- .../java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java b/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java index 27ea422ef6a..fdab798a8a6 100644 --- a/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java +++ b/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java @@ -2726,7 +2726,8 @@ public class ManagedLedgerImpl implements ManagedLedger, CreateCallback { log.debug("No need to reset cursor: {}, current ledger is the last ledger.", cursor); } } else { - log.warn("Cursor: {} does not exist in the managed-ledger.", cursor); + // It's possible that the ledger at the mark-deleted position is empty and has been deleted already. + log.debug("Cursor: {} mark-deleted position ledger does not exist in the managed-ledger.", cursor); } int compareResult = lastAckedPosition.compareTo(markDeletedPosition);
