Charan Reddy Guttapalem created BOOKKEEPER-1034:
---------------------------------------------------

             Summary: When all disks are full, start Bookie in RO mode if RO 
mode is enabled 
                 Key: BOOKKEEPER-1034
                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-1034
             Project: Bookkeeper
          Issue Type: New Feature
            Reporter: Charan Reddy Guttapalem
            Assignee: Charan Reddy Guttapalem
            Priority: Minor


- When all disks are full start Bookie in RO mode if RO mode is enabled
- This will work only if "isForceGCAllowWhenNoSpace" is allowed, since 
LedgerDirsManager.getWritableLedgerDirsForNewLog will be able to find new 
writableLedgerDir even when all disks are full.
- If bookie has died abruptly then it may have missed flushing EntryMemtable and
IndexInMemoryPageManager. So next time when it starts when disc is full
it fails to create index file and it shuts down. So Bookie should be able to 
create index file though it has reached the diskusagethreshold, while starting 
the Bookie in Readonly Mode. But ofcourse there should be some config to 
safeguard when disk usable space is so low.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to