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

Interrupt signal is ignored when received inside certain functions.

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.2.18, 3.4.10, 3.5.10
    • Affects Version/s: None
    • Component/s: JavaScript
    • None
    • Fully Compatible
    • ALL
    • v3.4, v3.2
    • Platforms 2017-06-19, Platforms 2017-07-10
    • 51

      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.

            ted.tuckman@mongodb.com Ted Tuckman
            ted.tuckman@mongodb.com Ted Tuckman
            0 Vote for this issue
            6 Start watching this issue