Extend diagnostic logging in tassert/invariant/signal handling to apply to additional commands

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Optimization
    • Fully Compatible
    • v8.0, v7.0
    • 200
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      The work in SERVER-90282, SERVER-91686, and SERVER-92767 makes it so that when a tassert() failure, invariant failure, or signal occurs during a CRUD command, diagnostics are logged, including the command that was running at the time of failure.

      We should extend this mechanism to apply to additional commands; the exact list is TBD, but likely includes CRUD commands on mongos and maybe explain. Should it include all commands? We probably want to solicit feedback from other teams about this.

            Assignee:
            Hana Pearlman
            Reporter:
            Hana Pearlman
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: