RocksDB v3.6.0 Release Notes

Release Date: 2014-10-07 // over 9 years ago
  • Disk format changes

    • ๐Ÿš€ If you're using RocksDB on ARM platforms and you're using default bloom filter, there is a disk format change you need to be aware of. There are three steps you need to do when you convert to new release: 1. turn off filter policy, 2. compact the whole database, 3. turn on filter policy

    Behavior changes

    • ๐Ÿš€ We have refactored our system of stalling writes. Any stall-related statistics' meanings are changed. Instead of per-write stall counts, we now count stalls per-epoch, where epochs are periods between flushes and compactions. You'll find more information in our Tuning Perf Guide once we release RocksDB 3.6.
    • ๐Ÿ”€ When disableDataSync=true, we no longer sync the MANIFEST file.
    • Add identity_as_first_hash property to CuckooTable. SST file needs to be rebuilt to be opened by reader properly.

    Public API changes

    • Change target_file_size_base type to uint64_t from int.
    • Remove allow_thread_local. This feature was proved to be stable, so we are turning it always-on.