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

Avoid signals for JS interruptability

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Sprint:
      Platforms 2016-10-31

      Description

      SpiderMonkey offers support for non-signal based interruption via JS_SetGlobalJitCompilerOption in JSJITCOMPILER_SIGNALS_ENABLE mode.

      This appears to solve the need for called code to guard against signals, as well as the general system instability caused by using signals (variables swapping values in js, other code crashing, etc).

      Switch to invoking those methods at runtime setup and re-enable periodic interruption

        Attachments

          Activity

            People

            Assignee:
            backlog-server-devtools Backlog - Dev Tools
            Reporter:
            jason.carey Jason Carey
            Participants:
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated: