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

Interrupt signal is ignored when received inside certain functions.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.2.18, 3.4.10, 3.5.10
    • Component/s: JavaScript
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Backport Requested:
      v3.4, v3.2
    • Sprint:
      Platforms 2017-06-19, Platforms 2017-07-10
    • Linked BF Score:
      51

      Description

      When there is an interrupt signal that should be handled during get/set in implscope functions that can fail, they don't pass up the interrupt. They instead pass up that they were forced to exit with their own errors, and the interrupt signal is lost. During the mr_killop test, this results in the test hanging – the mr operation is not killed, but the test is still waiting for an acknowledgement. This only happens when there is at least one function in db.system.js.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: