diff options
author | Alex Gorrod <alexg@wiredtiger.com> | 2014-06-24 16:44:19 +1000 |
---|---|---|
committer | Alex Gorrod <alexg@wiredtiger.com> | 2014-06-24 16:44:19 +1000 |
commit | 4a709baf6ca534b34822e89c5e00fc90720395fe (patch) | |
tree | 8c02f2a5da76c5d0c6832697a07001ffc96c1590 /NEWS | |
parent | 5167bca1d486ad02e73b177e82acb18d4d4a1c4f (diff) | |
download | mongo-4a709baf6ca534b34822e89c5e00fc90720395fe.tar.gz |
Add draft ChangeLog for 2.2.1 release.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -1,3 +1,47 @@ +WiredTiger release 2.2.1, 2014-06-24 +------------------------------------ + +The WiredTiger 2.2.1 release contains mainly performance enhancements and bug +fixes. Significant changes include: + +Changes to the WiredTiger API. See upgrading documentation for details: + +Change the order in which configuration setting mechanisms are applied by +wiredtiger_open. [#1010][#1034] + +Split the global transaction_sync configuration into two parts: a sync method +(dsync, fsync or none), and a sync_on_commit flag (false by default). [#1074] + +Add ability to sync with per transaction granularity. [#1074] + +Update WiredTiger Java API to throw WiredTigerException consistently. [#1011] + +Add ability to dump and load databases using JSON format. [#740][#1049] + +Other significant changes: + +Various performance improvements to the main cursor search routine. Including +reductions in how often we need to copy data and profiling based optimizations +for tight search loops. [#1050][#1070] + +Fix a bug in recovery with missing files (e.g., after a hotbackup that raced +with file creation). [#1042][#1045] + +Several bug fixes and performance enhancements related to LSM trees and +snapshot isolation transactions. [#1057][#1060][#1075] + +Several performance tuning enhancements to LSM trees around locking, +throttling and switching chunks. [#1051] + +Algorithmic improvements to LSM tree compact operation. It is now faster +and more reliable. [#1063] + +Create a separate thread to manage open file handles - which means that: + - Application threads are less likely to be responsible for closing handles + - Multi threaded workloads don't open/close handles more often than necessary +[#1018] + + WiredTiger release 2.2.0, 2014-05-21 ------------------------------------ |