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);

Reply via email to