<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:59:19 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-476] improve handling of &quot;node is recovering&quot; errors</title>
                <link>https://jira.mongodb.org/browse/CXX-476</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description>&lt;p&gt;From SDAM:&lt;/p&gt;

&lt;p&gt;&quot;When the client sees a &quot;not master&quot; or &quot;node is recovering&quot; error it MUST replace the server&apos;s description with a default ServerDescription of type Unknown. It MUST store useful information in the new ServerDescription&apos;s error field, including the error message from the server. Multi-threaded and asynchronous clients MUST request an immediate check of the server, and single-threaded clients MUST request a scan before the next operation. Unlike in the &quot;network error&quot; scenario above, a &quot;not master&quot; or &quot;node is recovering&quot; error means the server is available but the client is wrong about its type, thus an immediate re-check is likely to provide useful information.&quot;&lt;/p&gt;

&lt;p&gt;currently we handle &quot;isn&apos;t master&quot; properly but not &quot;node recovering&quot;. We also don&apos;t really store the error message from the server, but simply mark it failed.&lt;/p&gt;</description>
                <environment></environment>
        <key id="178280">CXX-476</key>
            <summary>improve handling of &quot;node is recovering&quot; errors</summary>
                <type id="5" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14716&amp;avatarType=issuetype">Sub-task</type>
                            <parent id="162168">CXX-366</parent>
                                    <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="2">Won&apos;t Fix</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="adam.midvidy">Adam Midvidy</reporter>
                        <labels>
                            <label>legacy-cxx</label>
                    </labels>
                <created>Mon, 12 Jan 2015 20:30:08 +0000</created>
                <updated>Thu, 26 Mar 2015 21:58:56 +0000</updated>
                            <resolved>Tue, 3 Mar 2015 16:43:59 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                        <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|hs5dtr:</customfieldvalue>

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