summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Cahill <michael.cahill@wiredtiger.com>2012-09-25 12:05:28 +1000
committerMichael Cahill <michael.cahill@wiredtiger.com>2012-09-25 12:05:28 +1000
commit9e95a95c367091dbe79983eb5af92718b08bc65b (patch)
tree08b4da108529d6ab4416a3ed7447aa4c77c8300f
parentac35d03a739663465b058329f7388f3f770df52e (diff)
downloadmongo-1.3.1.tar.gz
Cut release 1.3.1.1.3.1
-rw-r--r--NEWS47
-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
5 files changed, 53 insertions, 6 deletions
diff --git a/NEWS b/NEWS
index e5af3d14846..89e6cd7858d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,50 @@
+WiredTiger release 1.3.1, 2012-09-25
+------------------------------------
+
+This is a bugfix release, primarily related to LSM trees. The changes are
+as follows:
+
+[#309] Implement auto-commit of transactions at the API. As well as
+ ensuring the atomicity of complex operations, this change simplified
+ code that simulated auto-commit internally and fixed a number of
+ bugs.
+
+[#321] Bulk-cursors no longer block checkpoints. We can't write files that
+ are being bulk-loaded, so change checkpoint to create checkpoints in
+ the metadata that, if accessed, look like empty files.
+
+ Tighten down the requirements for bulk-load, the only thing that can
+ be bulk-loaded now is a newly created tree, not any empty file.
+
+[#329] Add dictionary support to variable-length column store objects.
+ Support large row-store reconciliation dictionaries: add a skiplist
+ as the indexing mechanism.
+
+[#333] Fix a leak of the in-memory transaction log structure and the LSM
+ data source handle.
+
+[#334] Fix a memory leak where a page's replacement address wasn't being
+ freed.
+
+* Check that LSM trees are not configured as column stores.
+
+* Fix a race when starting the LSM worker thread. It was possible for the
+ thread to exit immediately if it started fast enough.
+
+* Two fixes for LSM, one to ensure that cursors read from a checkpoint if
+ one is available. The other to reduce the number of empty chunks that can
+ be created initially.
+
+* Fix a bug that disabled bloom filters.
+
+* The configure script checks for Python support in SWIG.
+
+* If a drop operation fails to acquire all of the handle locks it needs,
+ make sure it releases the primary handle lock.
+
+* Fix a number of other minor bugs and memory leaks.
+
+
WiredTiger release 1.3.0, 2012-09-17
------------------------------------
diff --git a/README b/README
index 4ec5c3593fa..fee1b467d1e 100644
--- a/README
+++ b/README
@@ -1,6 +1,6 @@
-WiredTiger 1.3.0: (September 17, 2012)
+WiredTiger 1.3.1: (September 25, 2012)
-This is version 1.3.0 of WiredTiger.
+This is version 1.3.1 of WiredTiger.
WiredTiger documentation can be found at:
diff --git a/RELEASE b/RELEASE
index 8cc881def06..c5cf25aa95f 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,6 +1,6 @@
WIREDTIGER_VERSION_MAJOR=1
WIREDTIGER_VERSION_MINOR=3
-WIREDTIGER_VERSION_PATCH=0
+WIREDTIGER_VERSION_PATCH=1
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 a9b28b29f8a..cb249ca3da0 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=0
-VERSION_STRING='"WiredTiger 1.3.0: (September 17, 2012)"'
+VERSION_PATCH=1
+VERSION_STRING='"WiredTiger 1.3.1: (September 25, 2012)"'
AC_SUBST(VERSION_MAJOR)
AC_SUBST(VERSION_MINOR)
diff --git a/build_posix/aclocal/version.m4 b/build_posix/aclocal/version.m4
index 90eba0a94fa..920bd50490b 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.0
+1.3.1