<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:21:03 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>[DRIVERS-230] 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/DRIVERS-230</link>
                <project id="10980" key="DRIVERS">Drivers</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;A &lt;a href=&quot;https://github.com/mongodb/specifications/pull/29&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;fix&lt;/a&gt; to the SDAM specification has been accepted, and must be implemented in all drivers.&lt;/p&gt;</description>
                <environment></environment>
        <key id="204518">DRIVERS-230</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="barrie">Barrie Segal</assignee>
                                    <reporter username="jeff.yemin@mongodb.com">Jeffrey Yemin</reporter>
                        <labels>
                    </labels>
                <created>Fri, 15 May 2015 17:39:12 +0000</created>
                <updated>Thu, 23 Jan 2020 15:43:35 +0000</updated>
                            <resolved>Mon, 14 Nov 2016 22:31:15 +0000</resolved>
                                                                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="1433870" author="rathi.gnanasekaran" created="Mon, 14 Nov 2016 22:31:15 +0000"  >&lt;p&gt;All drivers tickets are resolved or validated so resolving ticket. &lt;/p&gt;</comment>
                            <comment id="1433634" author="jmikola@gmail.com" created="Mon, 14 Nov 2016 20:08:46 +0000"  >&lt;p&gt;PHPC and HHVM are addressed by &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1021&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;CDRIVER-1021&quot;&gt;&lt;del&gt;CDRIVER-1021&lt;/del&gt;&lt;/a&gt; and this is not relevant to PHPLIB.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="215246">RUBY-961</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="232973">PYTHON-999</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="240579">CDRIVER-1021</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="204563">CSHARP-1283</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="204525">JAVA-1815</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="233300">DRIVERS-268</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </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_23952" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Driver Compliance</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<style type='text/css'>
         #scriptField, #scriptField *{
                border: 1px solid black;
            }

            #scriptField{
                border-collapse: collapse;
            }

            #scriptField td {
                text-align: center; /* Center-align text in table cells */
            }

            #scriptField td.key {
                text-align: left; /* Left-align text in the Key column */
            }

            #scriptField a {
                text-decoration: none; /* Remove underlines from links */
                border: none; /* Remove border from links */
            }
            
            /* Add green background color to cells with FixVersion */
            #scriptField td.hasFixVersion {
                background-color: #00FF00; /* Green color code */
            }

            /* Center-align the first row headers */
            #scriptField th {
                text-align: center;
            }
        </style>
<table id='scriptField'>
  <tr>
    <th>Key</th>
    <th>Status/Resolution</th>
    <th>FixVersion</th>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-1815'>JAVA-1815</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>2.13.2, 3.0.2, 3.1.0, 2.14.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-1283'>CSHARP-1283</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>2.0.1, 2.1</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-961'>RUBY-961</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>2.1.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-999'>PYTHON-999</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>3.1</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CDRIVER-1021'>CDRIVER-1021</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>1.3.0-rc0</td>
  </tr>
</table>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hs9eav:</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>