[WT-1959] Change block leak to be a verify warning. Created: 04/Jun/15  Updated: 12/Oct/17  Resolved: 09/Jun/15

Status: Closed
Project: WiredTiger
Component/s: None
Affects Version/s: None
Fix Version/s: WT2.7.0

Type: Improvement Priority: Minor - P4
Reporter: Keith Bostic Assignee: Keith Bostic
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Depends
is depended on by SERVER-18647 WiredTiger changes for MongoDB 3.0.4 Closed
is depended on by SERVER-19079 WiredTiger changes for MongoDB 3.1.5 Closed
is depended on by SERVER-19282 WiredTiger changes in MongoDB 3.1.6 Closed
is depended on by SERVER-19283 WiredTiger changes for MongoDB 3.0.5 Closed
Related
related to SERVER-18583 Errors validating newly created Wired... Closed

 Description   

We've seen a few concurrency errors where WiredTiger has leaked a block, and this causes verify to fail.

This isn't a corruption problem, and so we should change a block leak to be a warning so installations aren't blocked from continuing.

Add a -strict configuration to verify that makes the warning a fatal error.



 Comments   
Comment by Githook User [ 10/Jun/15 ]

Author:

{u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith@wiredtiger.com'}

Message: Add the "strict" configuration option to WT_SESSION.verify, default
false, don't error if we leak blocks unless strict is configured.

Reference WT-1959.
Branch: develop
https://github.com/wiredtiger/wiredtiger/commit/b3e3f19a08bbd8897dc0ba3f54b217292e35ea6b

Comment by Githook User [ 29/Jun/15 ]

Author:

{u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith@wiredtiger.com'}

Message: WT-1959 Add the "strict" configuration option to WT_SESSION.verify, default false, don't error if we leak blocks unless strict is configured.

(cherry picked from commit b3e3f19a08bbd8897dc0ba3f54b217292e35ea6b)
Branch: mongodb-3.0
https://github.com/wiredtiger/wiredtiger/commit/2fc2b8bbe52b10e87ba898af13ea264018622bd9

Generated at Sat Nov 18 08:19:31 UTC 2017 using JIRA 7.2.10#72012-sha1:2651463a07e52d81c0fcf01da710ca333fcb42bc.