summaryrefslogtreecommitdiff
path: root/NEWS
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 /NEWS
parentd347ee7515d2632aa6570ff6f6243ec7a740c731 (diff)
downloadmongo-f85242a9a54c08054d8ea4c27d50e2f3a4467f59.tar.gz
Cut release 1.3.5.1.3.5
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS58
1 files changed, 58 insertions, 0 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
------------------------------------