summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorMichael Cahill <michael.cahill@wiredtiger.com>2013-03-25 11:42:46 +1100
committerMichael Cahill <michael.cahill@wiredtiger.com>2013-03-25 11:42:46 +1100
commit9ff1bc842fad2fcfeefa967f61bc435893d4c182 (patch)
tree4e6cf905f091bdedd80c2eee374b3d1938a757ee /NEWS
parent2ece5f1137d27626b1b3caa07ec2f2c4f9f884b0 (diff)
downloadmongo-9ff1bc842fad2fcfeefa967f61bc435893d4c182.tar.gz
Cut release 1.5.11.5.1
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS50
1 files changed, 50 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 8c425ff0873..6aa98b99394 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,53 @@
+WiredTiger release 1.5.1, 2013-03-25
+------------------------------------
+
+This is a bugfix and performance tuning release. The main changes are:
+
+* Fix several bugs in LSM:
+ - the logic for setting the "no eviction" flag on LSM chunks was reversed,
+ causing unnecessary eviction once the cache became full;
+ - calling session.checkpoint while writing to an LSM tree could confuse
+ the logic around switching to new chunks; and
+ - fix a possible NULL pointer indirection when switching chunks.
+
+* Make WT_ASSERT a no-op when not in DIAGNOSTIC mode.
+
+* Panic if we find a block on the wrong list, that's not something we can
+ recover from.
+
+* If a page is reconciled (causing it's on-disk blocks to be freed and
+ potentially recycled), and then a subsequent collapse of a stack of
+ split-merge pages replaces that page with a page that has not yet been
+ reconciled, we can potentially free the same blocks twice. The fix is to
+ clear the page's WT_REF.addr field at the time we free the blocks, so
+ future reconciliations will ignore the original disk blocks.
+
+* Fix a bug in the dump utility that allowed index URIs.
+
+* Tweak merge to build better trees with random insert workloads.
+
+* Don't use a stale value for the oldest reader transaction ID.
+
+* Track the size of the WT_REF array in internal pages (including
+ WT_ADDRs). Also add an estimate of per-allocation overhead.
+
+* Fix a bug where URIs containing absolute paths were not being parsed
+ correctly.
+
+* Add a RMW insert mode to wtbench.
+
+[#427] Improve cleanup after a failed wiredtiger_open call.
+
+[#484] Don't allow true/false values in config strings where integers are
+ expected.
+
+[#486] Move the cache full check for autocommit transactions out of the
+ rollback path (since we don't reset cursors there), to after we
+ close a cursor.
+
+[#488] Fix an assertion failure if we try to do eviction without ever having done an update.
+
+
WiredTiger release 1.5.0, 2013-03-14
------------------------------------