<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:10:17 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>[CDRIVER-683] Temporary write failure does not disconnect node</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-683</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;I don&apos;t have a repro for this - discovered this hunting down another issue:&lt;/p&gt;

&lt;p&gt;However, browsing the code - especially _mongoc_cluster_run_command() - you can see the expectation form mongoc_stream_writev() is the same as from _mongoc_buffer_append_from_stream(): disconnect from the node on failure.&lt;/p&gt;

&lt;p&gt;There is only one caller of mongoc_stream_writev() that will explicitly disconnect the node: mongoc_cluster_sendv_to_server().&lt;/p&gt;
</description>
                <environment></environment>
        <key id="205553">CDRIVER-683</key>
            <summary>Temporary write failure does not disconnect node</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="bjori">Hannes Magnusson</assignee>
                                    <reporter username="bjori">Hannes Magnusson</reporter>
                        <labels>
                    </labels>
                <created>Wed, 20 May 2015 20:00:28 +0000</created>
                <updated>Wed, 19 Oct 2016 14:15:08 +0000</updated>
                            <resolved>Wed, 16 Sep 2015 23:06:15 +0000</resolved>
                                    <version>1.2.0</version>
                                    <fixVersion>1.2-rc0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1131768" author="xgen-internal-githook" created="Mon, 11 Jan 2016 22:06:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-683&quot; title=&quot;Temporary write failure does not disconnect node&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-683&quot;&gt;&lt;del&gt;CDRIVER-683&lt;/del&gt;&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-810&quot; title=&quot;mongoc_cluster_disconnect_node() doesn&amp;#39;t disconnect it in single threaded mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-810&quot;&gt;&lt;del&gt;CDRIVER-810&lt;/del&gt;&lt;/a&gt;: Disconnect from a node properly&lt;/p&gt;

&lt;p&gt;Even in single threaded mode&lt;br/&gt;
Branch: 1.3.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/11760f87794a9e2d7e35ccb379eb1e09e9a8e700&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/11760f87794a9e2d7e35ccb379eb1e09e9a8e700&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1070903" author="xgen-internal-githook" created="Mon, 26 Oct 2015 20:34:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-683&quot; title=&quot;Temporary write failure does not disconnect node&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-683&quot;&gt;&lt;del&gt;CDRIVER-683&lt;/del&gt;&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-810&quot; title=&quot;mongoc_cluster_disconnect_node() doesn&amp;#39;t disconnect it in single threaded mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-810&quot;&gt;&lt;del&gt;CDRIVER-810&lt;/del&gt;&lt;/a&gt;: Disconnect from a node properly&lt;/p&gt;

&lt;p&gt;Even in single threaded mode&lt;br/&gt;
Branch: debian&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/11760f87794a9e2d7e35ccb379eb1e09e9a8e700&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/11760f87794a9e2d7e35ccb379eb1e09e9a8e700&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1032473" author="xgen-internal-githook" created="Wed, 16 Sep 2015 23:00:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-683&quot; title=&quot;Temporary write failure does not disconnect node&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-683&quot;&gt;&lt;del&gt;CDRIVER-683&lt;/del&gt;&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-810&quot; title=&quot;mongoc_cluster_disconnect_node() doesn&amp;#39;t disconnect it in single threaded mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-810&quot;&gt;&lt;del&gt;CDRIVER-810&lt;/del&gt;&lt;/a&gt;: Disconnect from a node properly&lt;/p&gt;

&lt;p&gt;Even in single threaded mode&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/11760f87794a9e2d7e35ccb379eb1e09e9a8e700&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/11760f87794a9e2d7e35ccb379eb1e09e9a8e700&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1002006" author="jesse" created="Tue, 11 Aug 2015 15:28:51 +0000"  >&lt;p&gt;Need a mock_server_t test, probably reproducible if you connect to a mock server, do a successful operation, and then mock_server_destroy the server and attempt another operation with the same socket.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="228544">CDRIVER-830</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="226378">CDRIVER-810</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|hreawn:</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="676">C Driver 2015Q2 sprint 6</customfieldvalue>
    <customfieldvalue id="699">C Driver 2015Q2 sprint 7</customfieldvalue>

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