<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:18:12 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-3492] mongoc_client_reset should do nothing if passed a multi-threaded client</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-3492</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;Currently &lt;tt&gt;mongoc_client_reset&lt;/tt&gt; clears the session pool on the client&apos;s topology by calling &lt;tt&gt;_mongoc_topology_clear_session_pool&lt;/tt&gt;. This is fine for a single-threaded client, but not ok for a client derived from a &lt;tt&gt;mongoc_client_pool_t&lt;/tt&gt; since the topology object is shared among all pooled clients, and no lock is taken.&lt;/p&gt;

&lt;p&gt;We decided not to implement a &lt;tt&gt;mongoc_client_pool_reset&lt;/tt&gt; in &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2857&quot; title=&quot;Provide a reset method to be called on clients after forking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2857&quot;&gt;&lt;del&gt;CDRIVER-2857&lt;/del&gt;&lt;/a&gt; (relevant comment).&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;mongoc_client_reset&lt;/tt&gt;&#160;should probably warn and return without doing anything if given a multi-threaded client.&lt;/p&gt;

&lt;p&gt;Let&apos;s also document in &lt;tt&gt;mongoc_client_reset&lt;/tt&gt;&#160;that this only applies to single threaded clients.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1101986">CDRIVER-3492</key>
            <summary>mongoc_client_reset should do nothing if passed a multi-threaded client</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="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="-1">Unassigned</assignee>
                                    <reporter username="kevin.albertson@mongodb.com">Kevin Albertson</reporter>
                        <labels>
                    </labels>
                <created>Fri, 17 Jan 2020 18:06:34 +0000</created>
                <updated>Thu, 31 Mar 2022 13:27:10 +0000</updated>
                                                                            <component>libmongoc</component>
                                        <votes>0</votes>
                                    <watches>2</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|hr6n3j:</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>