Release Notes - Bookkeeper - Version 4.3.1
Sub-task
- [BOOKKEEPER-837] - UpdateLedgerOp - Replace AbstractFuture with SettableFuture
Bug
- [BOOKKEEPER-795] - Race condition causes writes to hang if ledger is fenced
- [BOOKKEEPER-799] - Distribution schedule coverage sets don't take gaps in response lists into account when writequorum > ackquorum
- [BOOKKEEPER-800] - Expose whether a ledger is closed or not
- [BOOKKEEPER-804] - Client program is not terminated when using openLedgerNoRecovery
- [BOOKKEEPER-805] - NullPointException in bookie server when using twitter-ostrich-provider
- [BOOKKEEPER-809] - Wrong metric on LedgerDeleteOp and LedgerOpenOp
- [BOOKKEEPER-813] - BookieShell doesn't find index directory
- [BOOKKEEPER-814] - clean up temp files that generated by test cases.
- [BOOKKEEPER-815] - Ledger fence state is lost when the ledger file is evicted
- [BOOKKEEPER-833] - EntryLogId and EntryLogLimit should not be larger than Integer.MAX_VALUE
- [BOOKKEEPER-834] - test case error in test class TestDiskChecker
- [BOOKKEEPER-835] - Update copyright for 2015 on all active branches
- [BOOKKEEPER-838] - ForceWriteThread::run() leaks “logFile.close()” when interrupt comes
- [BOOKKEEPER-839] - AuditorPeriodicCheckTest timeout
- [BOOKKEEPER-840] - Deadlock on flushLock on compaction
- [BOOKKEEPER-854] - NPE on InterleavedLedgerStorage.onRotateEntryLog
Improvement
Test