Uploaded image for project: 'Java Driver'
  1. Java Driver
  2. JAVA-5845

Start Collecting Telemetry for Transport Layer

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: Monitoring
    • None
    • Java Drivers
    • None
    • None
    • None
    • None
    • None
    • None

      We currently maintain a vendored implementation of TlsChannelImpl for the async driver, which occasionally requires bug fixes and maintenance. An alternative transport implementation, Netty, exists and is fully supported, but requires an additional dependency.

      To make informed decisions about the future of TlsChannelImpl, we should start collecting telemetry on which transport layer is being used by clients. If telemetry shows that the majority of users rely on Netty, we can consider deprecating or removing support for TlsChannelImpl in the future.

      This data will guide long-term maintenance decisions and help reduce complexity in the async transport layer.

            Assignee:
            Unassigned Unassigned
            Reporter:
            slav.babanin@mongodb.com Slav Babanin
            None
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: