<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:59:44 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>[CXX-607] Backport server 3.0.3..3.0.4 changes</title>
                <link>https://jira.mongodb.org/browse/CXX-607</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description></description>
                <environment></environment>
        <key id="208544">CXX-607</key>
            <summary>Backport server 3.0.3..3.0.4 changes</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="andrew.morrow@mongodb.com">Andrew Morrow</assignee>
                                    <reporter username="andrew.morrow@mongodb.com">Andrew Morrow</reporter>
                        <labels>
                            <label>legacy-cxx</label>
                    </labels>
                <created>Thu, 4 Jun 2015 23:31:01 +0000</created>
                <updated>Wed, 29 Jul 2015 21:02:08 +0000</updated>
                            <resolved>Fri, 19 Jun 2015 18:41:05 +0000</resolved>
                                                    <fixVersion>legacy-1.0.4</fixVersion>
                                    <component>Release</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="945877" author="xgen-internal-githook" created="Fri, 19 Jun 2015 18:40:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-607&quot; title=&quot;Backport server 3.0.3..3.0.4 changes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-607&quot;&gt;&lt;del&gt;CXX-607&lt;/del&gt;&lt;/a&gt; Backport server 3.0.3..3.0.4 changes&lt;/p&gt;

&lt;p&gt;Server SHAs cherry-picked (with modifications) into this commit:&lt;/p&gt;

&lt;p&gt;42140e7&lt;br/&gt;
dd81a3b&lt;br/&gt;
c5639bd&lt;br/&gt;
9706bfd&lt;br/&gt;
Branch: legacy&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/9b40900f58fb616d50bade062a181cdd3a7d6a18&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/9b40900f58fb616d50bade062a181cdd3a7d6a18&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="945829" author="acm" created="Fri, 19 Jun 2015 18:21:05 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/pull/294&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/pull/294&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="933929" author="acm" created="Mon, 8 Jun 2015 14:37:55 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=renctan&quot; class=&quot;user-hover&quot; rel=&quot;renctan&quot;&gt;renctan&lt;/a&gt; - Thanks for confirming.&lt;/p&gt;</comment>
                            <comment id="933917" author="renctan" created="Mon, 8 Jun 2015 14:32:13 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=acm&quot; class=&quot;user-hover&quot; rel=&quot;acm&quot;&gt;acm&lt;/a&gt; Based on the patch diff, it looks like &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-9788&quot; title=&quot;mongos does not re-evaluate read preference once a valid replica set member is chosen&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-9788&quot;&gt;&lt;del&gt;SERVER-9788&lt;/del&gt;&lt;/a&gt; was indeed integrated to the driver code.&lt;/p&gt;</comment>
                            <comment id="933906" author="acm" created="Mon, 8 Jun 2015 14:23:00 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=renctan&quot; class=&quot;user-hover&quot; rel=&quot;renctan&quot;&gt;renctan&lt;/a&gt; - It looks like &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-9788&quot; title=&quot;mongos does not re-evaluate read preference once a valid replica set member is chosen&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-9788&quot;&gt;&lt;del&gt;SERVER-9788&lt;/del&gt;&lt;/a&gt; was fixed in 09d2bf2a43cbf6e7ac10d4dc89934528001d0b69, which git tag --contains suggests was first fixed in server r2.7.3. The server r2.7.3 changes were backported to the legacy driver in &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-275&quot; title=&quot;Backport server r2.7.2..r2.7.3 changes to the legacy branch&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-275&quot;&gt;&lt;del&gt;CXX-275&lt;/del&gt;&lt;/a&gt;, in commit 659f5e118f4d5347469f7d12ad0b1c9a43caf04e in the legacy repo (see PR &lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/pull/121/files&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/pull/121/files&lt;/a&gt;). Looking at &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-275&quot; title=&quot;Backport server r2.7.2..r2.7.3 changes to the legacy branch&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-275&quot;&gt;&lt;del&gt;CXX-275&lt;/del&gt;&lt;/a&gt;, it is actually linked to &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-9788&quot; title=&quot;mongos does not re-evaluate read preference once a valid replica set member is chosen&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-9788&quot;&gt;&lt;del&gt;SERVER-9788&lt;/del&gt;&lt;/a&gt;, which suggests that we probably did explicitly pull in the &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-9788&quot; title=&quot;mongos does not re-evaluate read preference once a valid replica set member is chosen&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-9788&quot;&gt;&lt;del&gt;SERVER-9788&lt;/del&gt;&lt;/a&gt; changes. Could you please review the legacy driver changes and confirm that we did indeed backport &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-9788&quot; title=&quot;mongos does not re-evaluate read preference once a valid replica set member is chosen&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-9788&quot;&gt;&lt;del&gt;SERVER-9788&lt;/del&gt;&lt;/a&gt;, and that we therefore also need to backport the changes for &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-18246&quot; title=&quot;getmore on secondary in recovery mode can crash mongos&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-18246&quot;&gt;&lt;del&gt;SERVER-18246&lt;/del&gt;&lt;/a&gt;?&lt;/p&gt;</comment>
                            <comment id="933586" author="renctan" created="Sun, 7 Jun 2015 21:17:43 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=acm&quot; class=&quot;user-hover&quot; rel=&quot;acm&quot;&gt;acm&lt;/a&gt; It depends. &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-18246&quot; title=&quot;getmore on secondary in recovery mode can crash mongos&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-18246&quot;&gt;&lt;del&gt;SERVER-18246&lt;/del&gt;&lt;/a&gt; was a regression caused by &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-9788&quot; title=&quot;mongos does not re-evaluate read preference once a valid replica set member is chosen&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-9788&quot;&gt;&lt;del&gt;SERVER-9788&lt;/del&gt;&lt;/a&gt;. If it that was not backported to the driver, then this will not affect the driver. If it was backported, then it can cause a null pointer reference in the driver, so it should be backported.&lt;/p&gt;</comment>
                            <comment id="933521" author="renctan" created="Sun, 7 Jun 2015 13:18:13 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=acm&quot; class=&quot;user-hover&quot; rel=&quot;acm&quot;&gt;acm&lt;/a&gt; Have to be careful in backporting dd81a3b since it changes the signature of the DBClientConnection constructor and is a breaking change for the driver. In order to keep compatibility with existing user code, we need to selectively pick the changes by ignoring the constructor change and put a comment that &apos;cp&apos; parameter is ignored.&lt;/p&gt;</comment>
                    </comments>
                    <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|hrem8n:</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="567">Platform 5 06/26/16</customfieldvalue>

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