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 | |
parent | e99a225b358d6e6a7ebefa5d3a89a6dbde8742c2 (diff) | |
download | mongo-0a06098b37e86109dc7d66bfd81f6264f4556cf0.tar.gz |
Cut release 1.3.81.3.8
-rw-r--r-- | NEWS | 37 | ||||
-rw-r--r-- | README | 4 | ||||
-rw-r--r-- | RELEASE | 2 | ||||
-rw-r--r-- | build_posix/aclocal/version-set.m4 | 4 | ||||
-rw-r--r-- | build_posix/aclocal/version.m4 | 2 | ||||
-rw-r--r-- | src/docs/top/main.dox | 2 |
6 files changed, 44 insertions, 7 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 ------------------------------------ @@ -1,6 +1,6 @@ -WiredTiger 1.3.7: (November 9, 2012) +WiredTiger 1.3.8: (November 22, 2012) -This is version 1.3.7 of WiredTiger. +This is version 1.3.8 of WiredTiger. WiredTiger documentation can be found at: @@ -1,6 +1,6 @@ WIREDTIGER_VERSION_MAJOR=1 WIREDTIGER_VERSION_MINOR=3 -WIREDTIGER_VERSION_PATCH=7 +WIREDTIGER_VERSION_PATCH=8 WIREDTIGER_VERSION="$WIREDTIGER_VERSION_MAJOR.$WIREDTIGER_VERSION_MINOR.$WIREDTIGER_VERSION_PATCH" WIREDTIGER_RELEASE_DATE=`date "+%B %e, %Y"` diff --git a/build_posix/aclocal/version-set.m4 b/build_posix/aclocal/version-set.m4 index c8401b642b2..6e09827b33f 100644 --- a/build_posix/aclocal/version-set.m4 +++ b/build_posix/aclocal/version-set.m4 @@ -2,8 +2,8 @@ dnl build by dist/s_version VERSION_MAJOR=1 VERSION_MINOR=3 -VERSION_PATCH=7 -VERSION_STRING='"WiredTiger 1.3.7: (November 9, 2012)"' +VERSION_PATCH=8 +VERSION_STRING='"WiredTiger 1.3.8: (November 22, 2012)"' AC_SUBST(VERSION_MAJOR) AC_SUBST(VERSION_MINOR) diff --git a/build_posix/aclocal/version.m4 b/build_posix/aclocal/version.m4 index 8eae311c9e8..b825142c170 100644 --- a/build_posix/aclocal/version.m4 +++ b/build_posix/aclocal/version.m4 @@ -1,2 +1,2 @@ dnl WiredTiger product version for AC_INIT. Maintained by dist/s_version -1.3.7 +1.3.8 diff --git a/src/docs/top/main.dox b/src/docs/top/main.dox index 8f523d669fe..f7d897857f0 100644 --- a/src/docs/top/main.dox +++ b/src/docs/top/main.dox @@ -13,7 +13,7 @@ To ask questions or discuss issues related to using WiredTiger, visit our View the documentation online: -- <a href="1.3.7/index.html"><b>WiredTiger 1.3.7 (current release)</b></a> +- <a href="1.3.8/index.html"><b>WiredTiger 1.3.8 (current release)</b></a> - <a href="1.2.2/index.html"><b>WiredTiger 1.2.2</b></a> - <a href="1.1.5/index.html"><b>WiredTiger 1.1.5</b></a> |