This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a commit to branch branch-4.15
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git

commit 91ca62d3b427ec96e81eaf4682380be116da80e9
Author: qinyuren <[email protected]>
AuthorDate: Mon Dec 11 14:21:29 2023 +0800

    when setExplicitLac is called the ledgersCount should increased (#4138)
    
    The **ledgersCount.incrementAndGet** should be called in **setExplicitLac** 
, just like in **setFenced** and **setLimbo**.
    
    (cherry picked from commit 5be03cfdfb4dbe4ad37bd2502fe514d9b347cd26)
---
 .../org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndex.java    | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndex.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndex.java
index faf7d4b1f4..95ba7e7dae 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndex.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndex.java
@@ -408,6 +408,7 @@ public class LedgerMetadataIndex implements Closeable {
 
             if (ledgers.put(ledgerId, newLedgerData) == null) {
                 // Ledger had been deleted
+                ledgersCount.incrementAndGet();
                 return;
             } else {
                 if (log.isDebugEnabled()) {

Reply via email to