@Override public long getAvailable() throws IOException { long remaining = getCapacity() - getDfsUsed() - getReservedForReplicas(); long available = usage.getAvailable() - getRemainingReserved() - getReservedForReplicas(); if (remaining > available) { remaining = available; } return (remaining > 0) ? remaining : 0; }
@Override public long getAvailable() throws IOException { long remaining = getCapacity() - getDfsUsed() - getReservedForRbw(); long available = usage.getAvailable() - getRemainingReserved() - getReservedForRbw(); if (remaining > available) { remaining = available; } return (remaining > 0) ? remaining : 0; }
@Override public long getAvailable() throws IOException { long remaining = getCapacity() - getDfsUsed() - getReservedForRbw(); long available = usage.getAvailable() - getRemainingReserved() - getReservedForRbw(); if (remaining > available) { remaining = available; } return (remaining > 0) ? remaining : 0; }