diff --git a/src/org/exist/storage/BrokerPool.java b/src/org/exist/storage/BrokerPool.java index a4b8a4871d1..2923e4c7456 100644 --- a/src/org/exist/storage/BrokerPool.java +++ b/src/org/exist/storage/BrokerPool.java @@ -1334,14 +1334,15 @@ public boolean isTransactional() { return !isReadOnly && transactionsEnabled; } - private static long minFreeSpace = 50 * 1024 * 1024; + private static final long minFreeSpace = 50l * 1024l * 1024l; public boolean isReadOnly() { - if (dataLock.getFreeSpace() < minFreeSpace) { - LOG.info("Partition have "+(dataLock.getFreeSpace() / (1024 * 1024))+" Mb."); + final long freeSpace = dataLock.getFreeSpace(); + if (freeSpace < minFreeSpace) { + LOG.info("Partition have " + (freeSpace / (1024l * 1024l)) + " Mb."); setReadOnly(); - } - + } + return isReadOnly; }