Uploaded image for project: 'Couchbase .NET client library'
  1. Couchbase .NET client library
  2. NCBC-1087

IPv6 Support in Client Configuration

    XMLWordPrintable

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.2.5
    • 2.3.3
    • library
    • None
    • Couchbase cluster hosted in IPv6 environment.

    Description

      Currently, there seems to be no support for IPv6 only hosts within the Couchbase .NET Client.

      Using a hostname that resolves to an IPv6 address in the client configuration results in an UnsupportedAddressFamilyException in Couchbase.Utils.UriExtensions.GetIpAddress.

      Using an IPv6 address in the client configuration results in an System.Net.Sockets.SocketException as the Couchbase.IO.DefaultConnectionFactory creates the Socket instance with AddressFamily.InterNetwork, regardless of the actual AddressFamily.

      It would be appreciated if IPv6 support is established in a future release.

      Attachments

        For Gerrit Dashboard: NCBC-1087
        # Subject Branch Project Status CR V

        Activity

          peterdamm Peter Damm created issue -
          peterdamm Peter Damm made changes -
          Field Original Value New Value
          Status New [ 10003 ] Open [ 1 ]
          jmorris Jeff Morris made changes -
          Fix Version/s 2.3.0 [ 12831 ]
          Fix Version/s 2.2.6 [ 13325 ]
          jmorris Jeff Morris made changes -
          Fix Version/s 2.2.6 [ 13325 ]
          jmorris Jeff Morris made changes -
          Fix Version/s 2.2.7 [ 13335 ]
          jmorris Jeff Morris made changes -
          Fix Version/s 2.2.8 [ 13348 ]
          Fix Version/s 2.3.0 [ 12831 ]
          Fix Version/s 2.2.7 [ 13335 ]
          jmorris Jeff Morris made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          jmorris Jeff Morris made changes -
          Fix Version/s 2.3.0 [ 12831 ]
          Fix Version/s 2.2.8 [ 13348 ]
          jmorris Jeff Morris added a comment -

          This didn't make the cut for 2.2.8 so moving (again) to 2.3.0.

          jmorris Jeff Morris added a comment - This didn't make the cut for 2.2.8 so moving (again) to 2.3.0.
          jmorris Jeff Morris made changes -
          Fix Version/s 2.3.1 [ 13421 ]
          Fix Version/s 2.3.0 [ 12831 ]
          jmorris Jeff Morris made changes -
          Fix Version/s 2.3.2 [ 13438 ]
          Fix Version/s 2.3.1 [ 13421 ]
          jmorris Jeff Morris added a comment -

          Changeset is in gerrit awaiting review; needs to be tested in an IPv6 network.

          jmorris Jeff Morris added a comment - Changeset is in gerrit awaiting review; needs to be tested in an IPv6 network.
          jmorris Jeff Morris made changes -
          Resolution Fixed [ 1 ]
          Status In Progress [ 3 ] Resolved [ 5 ]
          jmorris Jeff Morris made changes -
          Fix Version/s 2.3.3 [ 13439 ]
          Fix Version/s 2.3.2 [ 13438 ]

          People

            jmorris Jeff Morris
            peterdamm Peter Damm
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty