[SERVER-16457] WT verify and salvage operations failing with EBUSY Created: 08/Dec/14  Updated: 18/Feb/22  Resolved: 23/Dec/14

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: None
Fix Version/s: 2.8.0-rc4

Type: Bug Priority: Major - P3
Reporter: Mathias Stearn Assignee: Michael Cahill (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-16173 mongod --repair not working under Wir... Closed
related to SERVER-16804 mongod --repair fails because verify(... Closed
related to SERVER-16869 WT verify can fail with EBUSY Closed
is related to SERVER-17792 Shell doesn't close cursor when limit... Closed
is related to SERVER-63854 Update or complete comment referencin... Closed
Operating System: ALL
Participants:

 Description   

As of this commit we now use verify() and salvage() when doing a repair:
https://github.com/mongodb/mongo/commit/4bc54acaa78773dcf2fea55d4690e37b6e84aa0a#diff-8fd4ad8935bb2bf3f91bb01f4785c544L209

Failure Examples (search for "Salvage failed"):
http://buildlogs.mongodb.org/MCI_ubuntu1404/builds/405350/test/auth_WT_0/commands_user_defined_roles.js
http://buildlogs.mongodb.org/MCI_osx-108/builds/405596/test/auth_WT_0/commands_builtin_roles.js
http://buildlogs.mongodb.org/MCI_osx-108-debug/builds/405586/test/auth_WT_0/commands_builtin_roles.js



 Comments   
Comment by Keith Bostic (Inactive) [ 25/May/15 ]

geert.bosch, is it possible for there to be open cursors on the WiredTiger objects when verify or salvage is run?

Comment by Githook User [ 08/Dec/14 ]

Author:

{u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

Message: SERVER-16457 Temporarily assume verify returning EBUSY means everything is fine
Branch: master
https://github.com/mongodb/mongo/commit/14f5a9d135f6618e323fe052569945241200b6c5

Generated at Thu Feb 08 03:41:06 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.