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

Review v8 preemption mechanism

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 2.3.2
    • JavaScript
    • None

    Description

      Verify the __interruptSpecToIsolate and __interruptSpecToThreadId maps are populated and used correctly; specifically with regards to eval().

      KillOp() needs to cleanly preempt any running script. Issues have been observed like isolates being shutdown during native function execution, which may result in trying to dereference an empty handle (e.g. SERVER-7633 and evald.js).

      Attachments

        Issue Links

          Activity

            People

              benjamin.becker Ben Becker
              benjamin.becker Ben Becker
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: