Hi,

in LedgerDirsListener of InterleavedLedgerStorage, if the configured value
of isForceGCAllowWhenNoSpace is false, then when all disks are full, we are
suspending both Major and Minor GC. I'm wondering what is the exit strategy
from here? how will we come out of Readonly mode? Since we suspended both
Major and Minor GC even deleting Ledgers wouldn't help

            @Override

            *public* *void* allDisksFull() {

                *if* (gcThread.isForceGCAllowWhenNoSpace) {

                    gcThread.enableForceGC();

                } *else* {

                    gcThread.suspendMajorGC();

                    gcThread.suspendMinorGC();

                }

            }
Thanks,
Charan

Reply via email to