summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gorrod <alexg@wiredtiger.com>2012-11-22 16:33:34 +1100
committerAlex Gorrod <alexg@wiredtiger.com>2012-11-22 16:33:34 +1100
commit0a06098b37e86109dc7d66bfd81f6264f4556cf0 (patch)
treee474b770560bc561b6a9666867ef6b43311ff27b
parente99a225b358d6e6a7ebefa5d3a89a6dbde8742c2 (diff)
downloadmongo-0a06098b37e86109dc7d66bfd81f6264f4556cf0.tar.gz
Cut release 1.3.81.3.8
-rw-r--r--NEWS37
-rw-r--r--README4
-rw-r--r--RELEASE2
-rw-r--r--build_posix/aclocal/version-set.m44
-rw-r--r--build_posix/aclocal/version.m42
-rw-r--r--src/docs/top/main.dox2
6 files changed, 44 insertions, 7 deletions
diff --git a/NEWS b/NEWS
index a180404a961..4d46f9356d4 100644
--- a/NEWS
+++ b/NEWS
@@ -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
------------------------------------
diff --git a/README b/README
index 0b5e2ff6aa5..ab44b040c4b 100644
--- a/README
+++ b/README
@@ -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:
diff --git a/RELEASE b/RELEASE
index 7de18522610..bedc1e3edcd 100644
--- a/RELEASE
+++ b/RELEASE
@@ -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>