bookkeeper
bookkeeper copied to clipboard
[Improve] Repeated defer ledger lock release.
Motivation
Method underreplicationManager.releaseUnderreplicatedLedger(ledgerIdToReplicate) has call in method logBKExceptionAndReleaseLedger(e, ledgerIdToReplicate), so we not need execute underreplicationManager.releaseUnderreplicatedLedger(ledgerIdToReplicate) in finally.
Changes
Set deferLedgerLockRelease is true after execute logBKExceptionAndReleaseLedger(e, ledgerIdToReplicate).