From dec9009f8905861b8ef9d802f98001a24579ddf3 Mon Sep 17 00:00:00 2001 From: Siying Dong Date: Wed, 28 Sep 2016 13:27:19 -0700 Subject: [PATCH] Update 2016-09-28-rocksdb-4-11-2-released.markdown --- ...016-09-28-rocksdb-4-11-2-released.markdown | 30 +++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/docs/_posts/2016-09-28-rocksdb-4-11-2-released.markdown b/docs/_posts/2016-09-28-rocksdb-4-11-2-released.markdown index f3ea70883..0acccbd66 100644 --- a/docs/_posts/2016-09-28-rocksdb-4-11-2-released.markdown +++ b/docs/_posts/2016-09-28-rocksdb-4-11-2-released.markdown @@ -13,25 +13,31 @@ We abandoned release candidates 4.10.x and directly go to 4.11.2 from 4.9, to ma ## 4.11.1 (8/30/2016) ### Bug Fixes -* Mitigate the regression bug of deadlock condition during recovery when options.max_successive_merges hits. -* Fix data race condition related to hash index in block based table when putting indexes in the block cache. + * Mitigate the regression bug of deadlock condition during recovery when options.max_successive_merges hits. + * Fix data race condition related to hash index in block based table when putting indexes in the block cache. ## 4.11.0 (8/1/2016) + ### Public API Change -* options.memtable_prefix_bloom_huge_page_tlb_size => memtable_huge_page_size. When it is set, RocksDB will try to allocate memory from huge page for memtable too, rather than just memtable bloom filter. + + * options.memtable_prefix_bloom_huge_page_tlb_size => memtable_huge_page_size. When it is set, RocksDB will try to allocate memory from huge page for memtable too, rather than just memtable bloom filter. ### New Features -* A tool to migrate DB after options change. See include/rocksdb/utilities/option_change_migration.h. -* Add ReadOptions.background_purge_on_iterator_cleanup. If true, we avoid file deletion when destorying iterators. + + * A tool to migrate DB after options change. See include/rocksdb/utilities/option_change_migration.h. + * Add ReadOptions.background_purge_on_iterator_cleanup. If true, we avoid file deletion when destorying iterators. ## 4.10.0 (7/5/2016) + ### Public API Change -* options.memtable_prefix_bloom_bits changes to options.memtable_prefix_bloom_bits_ratio and deprecate options.memtable_prefix_bloom_probes -* enum type CompressionType and PerfLevel changes from char to unsigned char. Value of all PerfLevel shift by one. -* Deprecate options.filter_deletes. + + * options.memtable_prefix_bloom_bits changes to options.memtable_prefix_bloom_bits_ratio and deprecate options.memtable_prefix_bloom_probes + * enum type CompressionType and PerfLevel changes from char to unsigned char. Value of all PerfLevel shift by one. + * Deprecate options.filter_deletes. ### New Features -* Add avoid_flush_during_recovery option. -* Add a read option background_purge_on_iterator_cleanup to avoid deleting files in foreground when destroying iterators. Instead, a job is scheduled in high priority queue and would be executed in a separate background thread. -* RepairDB support for column families. RepairDB now associates data with non-default column families using information embedded in the SST/WAL files (4.7 or later). For data written by 4.6 or earlier, RepairDB associates it with the default column family. -* Add options.write_buffer_manager which allows users to control total memtable sizes across multiple DB instances. + + * Add avoid_flush_during_recovery option. + * Add a read option background_purge_on_iterator_cleanup to avoid deleting files in foreground when destroying iterators. Instead, a job is scheduled in high priority queue and would be executed in a separate background thread. + * RepairDB support for column families. RepairDB now associates data with non-default column families using information embedded in the SST/WAL files (4.7 or later). For data written by 4.6 or earlier, RepairDB associates it with the default column family. + * Add options.write_buffer_manager which allows users to control total memtable sizes across multiple DB instances. -- GitLab