Releases
v1.6
Highlights
Mmap at most 1000 files on Posix to improve performance for large databases.
Support for more architectures (thanks to Alexander K.)
Building and porting
HP/UX support (issue #132 )
AtomicPointer for ia64 (issue #129 )
Sparc v9 support (issue #130 )
Atomic ops for powerpc
Use -fno-builtin-memcmp only when using g++
Simplify IOS build rules (issue #120 )
Use CXXFLAGS instead of CFLAGS when invoking C++ compiler (issue #124 )
Fix snappy shared library problem (issue #100 )
Fix shared library installation path regression
Endian-ness detection tweak for FreeBSD
Bug fixes
Stop ignoring FLAGS_open_files in db_bench
Make bloom test behavior agnostic to endian-ness
Performance
Limit number of mmapped files to 1000 to improve perf for large dbs
Do not delay for 1 second on shutdown path (issue #131 )
Misc
Make InMemoryEnv return a no-op logger
C binding now has a wrapper for free (issue #123 )
Add thread-safety annotations
Added an in-process lock table (issue #126 )
Make RandomAccessFile and SequentialFile non-copyable
You can’t perform that action at this time.