Jiannan Wang created BOOKKEEPER-551: ---------------------------------------
Summary: Empty Ledger Metadata Leak in Hedwig Key: BOOKKEEPER-551 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-551 Project: Bookkeeper Issue Type: Bug Components: hedwig-server Reporter: Jiannan Wang Assignee: Jiannan Wang Fix For: 4.3.0 When topic is acquired in BookkeeperPersistenceManager#recoverLastTopicLedgerAndOpenNewOne(), empty ledger is just ignored: {code:java} if (numEntriesInLastLedger <= 0) { // this was an empty ledger that someone created but // couldn't write to, so just ignore it logger.info("Pruning empty ledger: " + ledgerId + " for topic: " + topic.toStringUtf8()); closeLedger(ledgerHandle); openNewTopicLedger(topic, expectedVersionOfLedgerNode, topicInfo, expectedStartSeqId, false, cb, ctx); return; } {code} So these empty ledgers are leaked since its metadata is not deleted. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira