Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-12697

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

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • 3.1.0
    • 2.5.5
    • Testing Infrastructure
    • None
    • Fully Compatible
    • ALL
    • Hide

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

      Show
      re-enable the test and run it in a tight loop, eventually (sometimes it takes dozens of runs) you will see the failure
    • 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.

      Attachments

        Activity

          People

            matt.dannenberg Matt Dannenberg
            matt.dannenberg Matt Dannenberg
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: