Siddharth Sunil Boobna created BOOKKEEPER-895: -------------------------------------------------
Summary: bookies should not retain ledgers which no longer belong to them Key: BOOKKEEPER-895 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-895 Project: Bookkeeper Issue Type: Improvement Components: bookkeeper-server Affects Versions: 4.3.2 Reporter: Siddharth Sunil Boobna Assignee: Siddharth Sunil Boobna The bookies do not clean up ledgers on their disk which exist in zookeeper but are not assigned to them by the ensemble definition. This happens if a bookie has a ledger, went offline, it was replicated elsewhere, and then the bookie comes back up. Then we have an extra copy of the same ledger. Solution: Bookie should handle this case in the garbage collector. Since we will have to read the ledger metadata and go through its ensemble set to determine if the bookie exists in the ensemble, this is an expensive operation. Thus, we will only run this task once every day. -- This message was sent by Atlassian JIRA (v6.3.4#6332)