Review v8 preemption mechanism

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Major - P3
    • 2.3.2
    • Affects Version/s: None
    • Component/s: JavaScript
    • None
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      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).

            Assignee:
            Ben Becker (Inactive)
            Reporter:
            Ben Becker (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: