Details
-
Bug
-
Resolution: Done
-
Major - P3
-
2.5.5
-
None
-
Fully Compatible
-
ALL
-
-
RPL 0 3/13/15
-
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.