Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
If a ledger is open and empty, when a bookie in the ensemble crashes no recovery will take place (because there's nothing to recover). This open empty unrepaired ledger can persist for a long time. If it loses another bookie, it can lose quorum. At this point it's impossible for the bookie to know that its an empty ledger, and the admin gets notified of missing data.
Attachments
Attachments
Issue Links
- depends upon
-
BOOKKEEPER-741 AutoRecoveryMain should exit with error code if deathwatcher finds dead thread
- Resolved
- is depended upon by
-
BOOKKEEPER-743 Periodic ledger check running too often as doc doesn't match implementation.
- Resolved