Exclude tls.AlertError from backpressure labels

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • Go Drivers
    • None
    • None
    • None
    • None
    • None
    • None

      Context

      Companion to GODRIVER-3906 (the tls.RecordHeaderError fix). CMAP mandates that "non-I/O TLS errors" not carry backpressure labels; peer fatal alerts (tls.AlertError) are non-I/O TLS errors. The type was added in Go 1.21 and cannot be referenced on the current Go 1.19 minimum supported version.

      Definition of done

      Add a tls.AlertError branch to the deny-list in wrapConnectionError.

            Assignee:
            Unassigned
            Reporter:
            Preston Vasquez
            None
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: