diff options
author | Alex Gorrod <agorrod@wiredtiger.com> | 2012-10-26 03:19:21 +0000 |
---|---|---|
committer | Alex Gorrod <agorrod@wiredtiger.com> | 2012-10-26 03:19:21 +0000 |
commit | f85242a9a54c08054d8ea4c27d50e2f3a4467f59 (patch) | |
tree | 1f80a644412509658b5083cda0614a208c38bb9f | |
parent | d347ee7515d2632aa6570ff6f6243ec7a740c731 (diff) | |
download | mongo-1.3.5.tar.gz |
Cut release 1.3.5.1.3.5
-rw-r--r-- | NEWS | 58 | ||||
-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, 65 insertions, 7 deletions
@@ -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 ------------------------------------ @@ -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: @@ -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> |