Investigate behavior of sending a killop to an index builder thread and state transitions

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 4.7.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Execution Team 2020-05-04, Execution Team 2020-06-01, Execution Team 2020-06-15
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      After SERVER-46560, the index builder thread is interruptible. While this is useful for cancelling the createIndexes command thread or using dropIndexes to abort an active index build, this opens the possibility for users to interrupt an internal thread.

      The behavior under normal circumstances is that the index builder will corrrectly-self destruct and clean up, however we should investigate what happens when a node step-down interleaves with this operation.

            Assignee:
            Gregory Wlodarek
            Reporter:
            Louis Williams
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: