Avoid transmission of internal-only errors

XMLWordPrintableJSON

    • Fully Compatible
    • Service Arch 2022-10-31, Service Arch 2022-11-14, Service Arch 2022-11-28, Service Arch 2022-12-12
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      We store all MongoDB error codes in this file, including those that are intended for clients (e.g., AuthenticationFailed) and those that are solely for internal consumption (e.g., PeriodicJobIsStopped).

      Marking the subset of error codes that should not be visible to clients will prevent potential issues caused by leakage of internal error codes to clients. One possible solution is to introduce a new ErrorCategory (e.g., InternalError) and invariant prior to transmitting error codes over the network.

              Assignee:
              Alex Li
              Reporter:
              Amirsaman Memaripour
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: