<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:55:35 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>[JAVA-1815] Remove from the topology a replica set member whose &quot;me&quot; hostname:port does not match the one that was used to connect to it</title>
                <link>https://jira.mongodb.org/browse/JAVA-1815</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;Given the behavior specified in the current version of the SDAM specification, it&apos;s possible for get-more/kill-cursor requests to fail in the following scenario:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Create MongoClient with a seed list with IP addresses for a replica set with host names as normal DNS names.&lt;/li&gt;
	&lt;li&gt;Execute a query with a non-primary read preference&lt;/li&gt;
	&lt;li&gt;Execute a get-more for that query&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This can happen because server selection will succeed against a seed list host that reports itself as a secondary, but by the time the get-more executes, the primary has identified itself and the driver has replaced all the ip-address-specified seed list hosts with the host names from the primary&apos;s server description.  The result is that server selection fails for the get-more, as the topology has &quot;forgotten&quot; about the seed list hosts.&lt;/p&gt;

&lt;p&gt;See &lt;a href=&quot;https://github.com/mongodb/specifications/commit/5a4005f0bb97ff5238e3a67501ec2ece64326a4f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/5a4005f0bb97ff5238e3a67501ec2ece64326a4f&lt;/a&gt; for the formal specification of this enhancement.&lt;/p&gt;</description>
                <environment></environment>
        <key id="204525">JAVA-1815</key>
            <summary>Remove from the topology a replica set member whose &quot;me&quot; hostname:port does not match the one that was used to connect to it</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="jeff.yemin@mongodb.com">Jeffrey Yemin</assignee>
                                    <reporter username="jeff.yemin@mongodb.com">Jeffrey Yemin</reporter>
                        <labels>
                    </labels>
                <created>Fri, 15 May 2015 17:54:20 +0000</created>
                <updated>Thu, 28 May 2015 15:50:44 +0000</updated>
                            <resolved>Tue, 19 May 2015 20:13:50 +0000</resolved>
                                    <version>2.13.1</version>
                    <version>3.0.1</version>
                                    <fixVersion>2.13.2</fixVersion>
                    <fixVersion>3.0.2</fixVersion>
                    <fixVersion>3.1.0</fixVersion>
                    <fixVersion>2.14.0</fixVersion>
                                    <component>Cluster Management</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="926080" author="jeff.yemin" created="Thu, 28 May 2015 15:50:44 +0000"  >&lt;p&gt;Fix released in 2.13.2.&lt;/p&gt;</comment>
                            <comment id="918357" author="xgen-internal-githook" created="Tue, 19 May 2015 20:13:32 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: Remove from the cluster description a replica set member whose &quot;me&quot; hostname:port does not match the one that was used to connect to it.&lt;/p&gt;

&lt;p&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-1815&quot; title=&quot;Remove from the topology a replica set member whose &amp;quot;me&amp;quot; hostname:port does not match the one that was used to connect to it&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-1815&quot;&gt;&lt;del&gt;JAVA-1815&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: 2.13.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/c2f679a5621a000633c1159849d20fd71a59cc0c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/c2f679a5621a000633c1159849d20fd71a59cc0c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="918339" author="xgen-internal-githook" created="Tue, 19 May 2015 20:00:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: Remove from the cluster description a replica set member whose &quot;me&quot; hostname:port does not match the one that was used to connect to it.&lt;/p&gt;

&lt;p&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-1815&quot; title=&quot;Remove from the topology a replica set member whose &amp;quot;me&amp;quot; hostname:port does not match the one that was used to connect to it&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-1815&quot;&gt;&lt;del&gt;JAVA-1815&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: 2.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/ac9338c0e2e6285997b89964c98e243def242484&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/ac9338c0e2e6285997b89964c98e243def242484&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="918284" author="xgen-internal-githook" created="Tue, 19 May 2015 19:05:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: Remove from the cluster description a replica set member whose &quot;me&quot; hostname:port does not match the one that was used to connect to it.&lt;/p&gt;

&lt;p&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-1815&quot; title=&quot;Remove from the topology a replica set member whose &amp;quot;me&amp;quot; hostname:port does not match the one that was used to connect to it&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-1815&quot;&gt;&lt;del&gt;JAVA-1815&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: 3.0.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/1fc66ad4e1d80cbc4954c4bc57cac44119972562&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/1fc66ad4e1d80cbc4954c4bc57cac44119972562&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="918220" author="xgen-internal-githook" created="Tue, 19 May 2015 18:16:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: Remove from the cluster description a replica set member whose &quot;me&quot; hostname:port does not match the one that was used to connect to it.&lt;/p&gt;

&lt;p&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-1815&quot; title=&quot;Remove from the topology a replica set member whose &amp;quot;me&amp;quot; hostname:port does not match the one that was used to connect to it&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-1815&quot;&gt;&lt;del&gt;JAVA-1815&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/8e6610dc43ae0d2e6c3654e592c61d9a070e2826&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/8e6610dc43ae0d2e6c3654e592c61d9a070e2826&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="204518">DRIVERS-230</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|hrersn:</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>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="521">Java Sprint 19</customfieldvalue>
    <customfieldvalue id="552">Java Sprint 20</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>