[SERVER-12697] remove auth_compact.js as it depends on curOp returning in a timely fashion Created: 12/Feb/14  Updated: 18/Sep/15  Resolved: 17/Mar/15

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: 2.5.5
Fix Version/s: 3.1.0

Type: Bug Priority: Major - P3
Reporter: Matt Dannenberg Assignee: Matt Dannenberg
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Backwards Compatibility: Fully Compatible
Operating System: ALL
Steps To Reproduce:

re-enable the test and run it in a tight loop, eventually (sometimes it takes dozens of runs) you will see the failure

Sprint: RPL 0 3/13/15
Participants:
Linked BF Score: 0

 Description   

remove auth_compact.js as it depends on curOp returning in a timely fashion

Original description

auth_compact.js sometimes fails because curOp() does not return when we are checking curOp() and waiting for compact to take the writelock.

The blocking of curOp() occurs at some point prior to inProgCmd() in instance.cpp. It is tough to debug prior to that point as the code is shared by most connections.

It is currently unclear whether the issue lies in the server or the shell.



 Comments   
Comment by Githook User [ 11/Feb/15 ]

Author:

{u'username': u'dannenberg', u'name': u'matt dannenberg', u'email': u'matt.dannenberg@10gen.com'}

Message: SERVER-12697 remove auth_compact.js as it depends on curOp returning in a timely fashion
Branch: master
https://github.com/mongodb/mongo/commit/739dd9bd371bf79f44c6ca2766a97b2f989b061d

Comment by Eric Milkie [ 04/Feb/15 ]

Need to investigate whether this is still salvageable in 3.2.

Comment by Githook User [ 10/Mar/14 ]

Author:

{u'name': u'Dan Pasette', u'email': u'dan@10mongodb.com'}

Message: SERVER-12697 comment out compact.js
Branch: v2.4
https://github.com/mongodb/mongo/commit/b9fa2dac50c915eda3d8547e99e52ce3e6764bf6

Comment by Githook User [ 12/Feb/14 ]

Author:

{u'username': u'dannenberg', u'name': u'Matt Dannenberg', u'email': u'matt.dannenberg@10gen.com'}

Message: SERVER-12697 disable replsets/auth_compact.js until it is repaired
Branch: master
https://github.com/mongodb/mongo/commit/c8fdb667a2a461dfa1ea2f76791a1a1f94a2c729

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