You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2017/12/14 07:18:23 UTC

[GitHub] nkurihar opened a new issue #981: Cannot connect to a topic because of ManagedLedgerException

nkurihar opened a new issue #981: Cannot connect to a topic because of ManagedLedgerException
URL: https://github.com/apache/incubator-pulsar/issues/981
 
 
   #### Issue
   
   We sometimes cannot connect to a topic because of `ManagedLedgerException: Error while recovering ledger`.
   
   Broker log:
   ```
   [bookkeeper-ml-workers-32-1] WARN  o.a.p.broker.service.BrokerService   - Failed to create topic <Topic_Name>
   org.apache.bookkeeper.mledger.ManagedLedgerException: Error while recovering ledger
   [bookkeeper-ml-workers-32-1] ERROR o.a.pulsar.broker.service.ServerCnx  - [/<Client_IP>:<Client_Port>] Failed to create topic <Topic_Name>
   java.util.concurrent.CompletionException: org.apache.pulsar.broker.service.BrokerServiceException$PersistenceException: org.apache.bookkeeper.mledger.ManagedLedgerException: Error while recovering ledger
       at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:292) ~[na:1.8.0_131]
   .
   .
   .
   Caused by: org.apache.bookkeeper.mledger.ManagedLedgerException: Error while recovering ledger
   [BookKeeperClientWorker-21-1] ERROR o.a.b.client.ReadLastConfirmedOp     - While readLastConfirmed ledger: <Ledger_ID> did not hear success responses from all quorums
   [bookkeeper-ml-workers-35-1] ERROR o.a.b.mledger.impl.ManagedLedgerImpl - [<Topic_Name>] Failed to open ledger <Ledger_ID>: Error while recovering ledger
   ```
   
   Bookie log:
   ```
   [bookie-io-10-2] WARN  o.a.b.proto.ReadEntryProcessor       - Ledger <Ledger_ID> fenced by /<Broker_IP>:<Broker_Port>
   ```
   
   When it happens, we have to restart Bookies and/or Brokers.
   If you have seen the same error or have any ideas, please let us know.
   
   #### Steps to reproduce
   Though we have not found how to reproduce yet,
   the following seems to be the trigger:
   * Broker restarting
   * Bookie down
   
   #### System configuration
   * Pulsar version: 1.20.0-incubating
   * BookKeeper version: 4.3.1.72-yahoo
   * Number of Bookies: 3
   * Ensemble size: 2
   * Write quorum size: 2
   * Ack quorum size: 2

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services