<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:23:46 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-1644] Clarify Rationale for &quot;Half-Closed&quot; pool state in CMAP.</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-1644</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;p&gt;When SDAM determines that a pool must be closed:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;A &quot;PoolClosed&quot; event is emitted&lt;/li&gt;
	&lt;li&gt;The pool is changed to a &quot;closed&quot; state where
	&lt;ul&gt;
		&lt;li&gt;All idle connections must be immediately destroyed&lt;/li&gt;
		&lt;li&gt;Any checked out connections are NOT destroyed until they are checked back in&lt;/li&gt;
		&lt;li&gt;Any checked in connection is immediately destroyed.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Clarify the rationale for this decision.&lt;br/&gt;
&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="987434">DRIVERS-1644</key>
            <summary>Clarify Rationale for &quot;Half-Closed&quot; pool state in CMAP.</summary>
                <type id="14901" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14700&amp;avatarType=issuetype">Spec Change</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="patrick.freed@mongodb.com">Patrick Freed</assignee>
                                    <reporter username="daniel.aprahamian@mongodb.com">Daniel Aprahamian</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Nov 2019 15:54:57 +0000</created>
                <updated>Mon, 23 Jan 2023 18:57:43 +0000</updated>
                                                                <component>CMAP</component>
                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="5134022" author="patrick.freed" created="Mon, 23 Jan 2023 18:57:43 +0000"  >&lt;p&gt;Moving back into the backlog as the PR is very stale and has been closed at this point.&lt;/p&gt;

&lt;p&gt;Note that rationale for the decision at least to not close in-use connections by default in the pool&apos;s close method can be found in the comments of DRIVERS-1047 and &lt;a href=&quot;https://jira.mongodb.org/browse/NODE-3263&quot; title=&quot;Calling close() does not terminate all connections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NODE-3263&quot;&gt;NODE-3263&lt;/a&gt;. If this ticket gets picked up again, that rationale can be incorporated into the spec.&lt;/p&gt;

&lt;p&gt;Relatedly, DRIVERS-1707 introduced the capability to forcibly close in-use connections during pool.clear() under certain circumstances.&lt;/p&gt;</comment>
                            <comment id="3414902" author="patrick.freed" created="Mon, 28 Sep 2020 19:57:58 +0000"  >&lt;p&gt;This ticket has already been started and is somewhat close to completion, so I&apos;ll pick up where Dan left off and make the final edits to get it merged.&lt;/p&gt;</comment>
                            <comment id="2518295" author="daniel.aprahamian" created="Tue, 5 Nov 2019 16:55:03 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/specifications/pull/682&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/pull/682&lt;/a&gt;&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|hr3f87:</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>