Replace invariants with tasserts in document validation error generation

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.1.0-rc0, 8.0.10
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • Fully Compatible
    • v8.0, v7.0, v6.0
    • QE 2024-12-23, QE 2025-01-06, QE 2025-01-20, QE 2025-02-03
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      The document validation error generation code uses invariants extensively, and its implementation predates the introduction of tassert. While a programming error in the error generation code should be operation fatal, it should not crash the server. As such, this ticket tracks the work to replace all of these invariants with tasserts.

            Assignee:
            Mihai Andrei
            Reporter:
            Mihai Andrei
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: