<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:41:41 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CSHARP-2125] Implement fallback to IP v4/IP v6 vice-versa</title>
                <link>https://jira.mongodb.org/browse/CSHARP-2125</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description></description>
                <environment></environment>
        <key id="470719">CSHARP-2125</key>
            <summary>Implement fallback to IP v4/IP v6 vice-versa</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="rathi.gnanasekaran">Rathi Gnanasekaran</reporter>
                        <labels>
                            <label>rp-toSched</label>
                            <label>size-medium</label>
                    </labels>
                <created>Mon, 11 Dec 2017 19:34:54 +0000</created>
                <updated>Fri, 29 Jul 2022 17:54:05 +0000</updated>
                                                                                                <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1954070" author="matt.broadstone" created="Mon, 23 Jul 2018 19:05:29 +0000"  >&lt;p&gt;Happy eyeballs sounds like a sensible &lt;em&gt;default&lt;/em&gt;, however I don&apos;t think we should prohibit allowing users to specify an overriding preference. I think we will end up with something like this in the node driver.&lt;/p&gt;</comment>
                            <comment id="1954054" author="rstam" created="Mon, 23 Jul 2018 18:51:28 +0000"  >&lt;p&gt;I had not heard about Happy Eyeballs before, but it sounds interesting.&lt;/p&gt;

&lt;p&gt;It does seem like we would end up opening two sockets for every connection to the server, only to then immediately close one of them. Seems wasteful. Also, it says to use the first socket that connects. But what if the the IPv4 sockets opens slightly before the IPv6 socket and the user has a preference for IPv6?&lt;/p&gt;</comment>
                            <comment id="1954033" author="matt.broadstone" created="Mon, 23 Jul 2018 18:35:33 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=rstam&quot; class=&quot;user-hover&quot; rel=&quot;rstam&quot;&gt;rstam&lt;/a&gt; what about &lt;a href=&quot;https://en.wikipedia.org/wiki/Happy_Eyeballs&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;happy eyeballs&lt;/a&gt; ? &lt;/p&gt;</comment>
                            <comment id="1782791" author="rstam" created="Tue, 23 Jan 2018 21:28:06 +0000"  >&lt;p&gt;Not sure we want to do this for the .NET Driver.&lt;/p&gt;

&lt;p&gt;I commented in the &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-402&quot; title=&quot;Implement fallback to IP v4/IP v6 vice-versa&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-402&quot;&gt;&lt;del&gt;DRIVERS-402&lt;/del&gt;&lt;/a&gt; ticket:&lt;/p&gt;

&lt;p&gt;There should probably be some way to tell the driver which address family (IPv4 or IPv6) to try first.&lt;/p&gt;

&lt;p&gt;Otherwise there could be a serious performance hit while waiting for the unsupported connect attempt to timeout.&lt;/p&gt;

&lt;p&gt;We took the position in the .NET driver that falling back is undesirable. The connection string should specify whether to use IPv4 or IPv6 and the driver should only try the address family the application told it to use.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="406808">DRIVERS-402</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hxqzk7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>