IPv6 Support in Client Configuration

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.

Environment

Couchbase cluster hosted in IPv6 environment.

Gerrit Reviews

None

Release Notes Description

None

Activity

Jeffry Morris June 23, 2016 at 6:41 PM

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

Jeffry Morris May 12, 2016 at 1:54 AM

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

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created February 25, 2016 at 8:22 AM
Updated July 8, 2016 at 8:48 PM
Resolved June 23, 2016 at 6:41 PM
Instabug

Flag notifications