diff options
author | Alex Gorrod <alexg@wiredtiger.com> | 2012-11-22 16:33:34 +1100 |
---|---|---|
committer | Alex Gorrod <alexg@wiredtiger.com> | 2012-11-22 16:33:34 +1100 |
commit | 0a06098b37e86109dc7d66bfd81f6264f4556cf0 (patch) | |
tree | e474b770560bc561b6a9666867ef6b43311ff27b /NEWS | |
parent | e99a225b358d6e6a7ebefa5d3a89a6dbde8742c2 (diff) | |
download | mongo-0a06098b37e86109dc7d66bfd81f6264f4556cf0.tar.gz |
Cut release 1.3.81.3.8
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 37 |
1 files changed, 37 insertions, 0 deletions
@@ -1,3 +1,40 @@ +WiredTiger release 1.3.8, 2012-11-22 +------------------------------------ + +This release improves the performance of LSM trees, changes how statistics are +reported and adds a shared cache implementation: + +New features and API changes: + +[232] Add a "size of checkpoint" statistic. + +* Add a shared cache pool implemention. Manages a single cache among + multiple databases within a process. + +* Merge statistics from file and LSM sources into a "data source" statistic + structure. Rename and regroup some shared stastistics. Add a helper to + the Python API to lookup in a cursor in a simple expression. + +* Add support for sub groups of options in configuration strings. + +Performance tuning for LSM trees: + +* Don't try to merge with a chunk that is much larger than a small chunk. + +* After an LSM merge, fault in some pages before the new tree goes live to + avoid stalling application threads. + +* Don't automatically fail inserts if the write generation check fails: + compare keys instead. + +* Switch the LSM tree lock to a read/write lock, so cursors can read the + state of the tree in parallel. + +Bug fixes: + +* Fix a bug where we could write past the end of a buffer after it was grown. + + WiredTiger release 1.3.7, 2012-11-09 ------------------------------------ |