* 'master' of github.com:dain/leveldb: When deleting obsolete files, ignore file name patterns we don't understand. Defend FileUtils#isSymbolicLink() against parentless path specifications. Correct typo in comment. Fix #20 corruption of log writer detected by log reader Use standard Closeable instead of custom Closable Upgrade to Guava 12 Fix for Issue-12: add databaseDir parameter to error messages. [maven-release-plugin] prepare for next development iteration [maven-release-plugin] prepare release 0.3
… plugin to produce a slimed down version.
…t be performed on a file with a user-mapped section open' error occurring on windows We now unmap/close ALL sst table files when the DB is closed.
…g up all the virtual address space of 32 bit JVMs. But we warned, not using mmap is really really slow.
… requests against the DB throw a BackgroundProcessingException
… when you run the DbBenchmark Active version objects are held in a weak hash map. Once they are no longer in the map, then their associated file are candidates to be deleted. The problem is that open Snapshots and Iterators were not holding to a reference of the Version object which they were associated with. This resulted in files associated with the version being deleted while it was still being iterated. Also added Version reference counting so that if the end user is properly closing the snapshots and iterators, then Version will be evicted from active versions map. This should allow faster reclaiming of disk space even in situations where the JVM is not eagerly GCing.
… use it against the JNI version).
… the latest leveldb C code. Also simplified it a bit.