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

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

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Optimization

      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@mongodb.com Hana Pearlman
            Reporter:
            hana.pearlman@mongodb.com Hana Pearlman
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: