summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gorrod <agorrod@wiredtiger.com>2012-10-26 03:19:21 +0000
committerAlex Gorrod <agorrod@wiredtiger.com>2012-10-26 03:19:21 +0000
commitf85242a9a54c08054d8ea4c27d50e2f3a4467f59 (patch)
tree1f80a644412509658b5083cda0614a208c38bb9f
parentd347ee7515d2632aa6570ff6f6243ec7a740c731 (diff)
downloadmongo-1.3.5.tar.gz
Cut release 1.3.5.1.3.5
-rw-r--r--NEWS58
-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, 65 insertions, 7 deletions
diff --git a/NEWS b/NEWS
index 8f7d1191b1e..9c60dba50c8 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,61 @@
+WiredTiger release 1.3.5, 2012-10-26
+------------------------------------
+
+This is a bugfix and performance tuning release. The changes are as follows:
+
+[#370] Document that applications are responsible for figuring out their
+ upgrade path if they might swap out compression engines.
+
+[#371] When a single session was used to reconcile multiple btrees, one of
+ which had dictionaries configured and one of which didn't, we failed to
+ clear the dictionary when starting page reconciliation. Be consistent,
+ never use anything other than the btree handle's configuration to decide
+ if we're using a dictionary in a reconcilation run.
+
+[#372] Fix several potential integer overflow bugs.
+
+[#373] Fix a bug where calls that performed an operation on multiple objects
+ (such as creating a table that implicitly creates a column group)
+ could leave the metadata incomplete if a process exited without
+ calling `WT_CONNECTION::close`.
+ Hold the schema lock while opening tables. Fixes the error "cannot be
+ opened until all column groups are created" message when create calls
+ race with open_cursor.
+
+[#374] Fix a race that caused crashes when using the Python API with
+ multi-threaded code.
+
+[#375] Fix a bug in __wt_cond_wait - so that it returns after timeout expires.
+
+* Protect the list of LSM trees with the schema lock to avoid races during
+ create.
+
+* Update ex_test_perf to output statistics during populate and improve timing
+ accuracy.
+
+* Skew eviction in favor of leaf pages - which improves read-only performance
+ for large LSM trees.
+
+* Hold the LSM tree lock while gathering statistics.
+
+* Fix a bug in bulk load of bitmap files.
+
+* Fix a related bug in the bloom code that uses bitmap stores.
+
+* Don't attempt to drop the first chunk of an LSM tree before creating it.
+
+* Instead of entering a fake key cell after the last cell on the page just
+ in case the page ends with a key cell which has no value, use the end of
+ the page to detect that case.
+
+* Cache cursor key/value formats in Python, to save a native call from every
+ get_key/value.
+
+* Don't sync the directory after open if the global "sync" flag is false.
+
+* Fix a race for LSM trees that could happen if two threads race to open a
+ cursor and drop the LSM tree.
+
WiredTiger release 1.3.4, 2012-10-19
------------------------------------
diff --git a/README b/README
index 8032df7f4a6..28abe29a153 100644
--- a/README
+++ b/README
@@ -1,6 +1,6 @@
-WiredTiger 1.3.4: (October 19, 2012)
+WiredTiger 1.3.5: (October 26, 2012)
-This is version 1.3.4 of WiredTiger.
+This is version 1.3.5 of WiredTiger.
WiredTiger documentation can be found at:
diff --git a/RELEASE b/RELEASE
index 286e60e380d..bfab2caf3cc 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,6 +1,6 @@
WIREDTIGER_VERSION_MAJOR=1
WIREDTIGER_VERSION_MINOR=3
-WIREDTIGER_VERSION_PATCH=4
+WIREDTIGER_VERSION_PATCH=5
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 ddc234ad35b..71b2ec3b9a9 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=4
-VERSION_STRING='"WiredTiger 1.3.4: (October 19, 2012)"'
+VERSION_PATCH=5
+VERSION_STRING='"WiredTiger 1.3.5: (October 26, 2012)"'
AC_SUBST(VERSION_MAJOR)
AC_SUBST(VERSION_MINOR)
diff --git a/build_posix/aclocal/version.m4 b/build_posix/aclocal/version.m4
index 1115e974db2..b0bb86b7f0f 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.4
+1.3.5
diff --git a/src/docs/top/main.dox b/src/docs/top/main.dox
index dfcdec36bae..35a2dac9975 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.4/index.html"><b>WiredTiger 1.3.4 (current release)</b></a>
+- <a href="1.3.5/index.html"><b>WiredTiger 1.3.5 (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>