This reduces pauses caused by the cleaner thread while compressing the log files and it's a multiple of bdb.checkpoint.interval.bytes (20MB) not to cause additional checkpoints. See also See Issue 164: Change default bdb.max.logfile.size.
The method simply uses the lockMode variable now, which is READ_UNCOMMITTED.
…nsufficientOperationalNodesException is thrown (caught by ijuma).
… separate commit to no longer log the obsoleteVersionException.
…161: StoreClient#getValue(key,defaultValue) fixed to return a defaultValue instead of null if get(key) is null).
…ride getVersions anymore.
…d to retrieve the value for put(K, V). Bhupesh suggested this and it is indeed cleaner as we don't need to know anything about the InconsistencyResolvers anymore. There are some cases where we'd be able to avoid retrieving the value with the previous approach (and will not now), but they are not expected to happen often.