<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:05:04 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-2155] Sharing a MongoClient for metadata lookup can lead to deadlock in drivers using automatic encryption</title>
                <link>https://jira.mongodb.org/browse/CXX-2155</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description>
&lt;p&gt;    See DRIVERS-1459 for updated details.&lt;/p&gt;
</description>
                <environment></environment>
        <key id="1587435">CXX-2155</key>
            <summary>Sharing a MongoClient for metadata lookup can lead to deadlock in drivers using automatic encryption</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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="13201">Fixed</resolution>
                                        <assignee username="ezra.chung@mongodb.com">Ezra Chung</assignee>
                                    <reporter username="backlog-server-pm">Backlog - Core Eng Program Management Team</reporter>
                        <labels>
                            <label>rp-toSched</label>
                    </labels>
                <created>Tue, 12 Jan 2021 17:04:49 +0000</created>
                <updated>Sat, 28 Oct 2023 11:26:57 +0000</updated>
                            <resolved>Wed, 7 Sep 2022 18:33:45 +0000</resolved>
                                                    <fixVersion>3.7.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4809138" author="xgen-internal-githook" created="Wed, 7 Sep 2022 18:33:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ezra Chung&apos;, &apos;email&apos;: &apos;88335979+eramongodb@users.noreply.github.com&apos;, &apos;username&apos;: &apos;eramongodb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2410&quot; title=&quot;Support KMIP provider&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2410&quot;&gt;&lt;del&gt;CXX-2410&lt;/del&gt;&lt;/a&gt; Add support for KMIP KMS provider  (#894)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Add support for setting TLS options for client encryption&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add support for setting TLS options for auto encryption&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Make mongocxx::client_encryption moveable&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add KMIP provider and TLS options to basic CSE test helpers&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add test case sections to Prose Test 7 - Custom Endpoint Test&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Update Prose Test 2 - Data Key and Double Encryption with KMIP&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Update Prose Test 6 - Corpus Test with KMIP&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Update Prose Test 7 - Custom Endpoint Test with KMIP&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add CSE Prose Test 11 - KMS TLS Options Tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add CAFile and tlsCertificateKeyFile env vars to Evergreen&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add !mayfail to KMS TLS Options Tests due to &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-4181&quot; title=&quot;Secure Channel fails TLS handshake due to hostname mismatch&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4181&quot;&gt;CDRIVER-4181&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Update client_encryption::create_data_key docs to include supported KMS providers&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Update options::data_key docs to include KMIP&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add new MONGOCXX_TEST_* env vars to should_run_client_side_encryption_test&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add KMIP support for legacy runner in autoEncryptionOpts&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Sync legacy CSE spec tests with 61b81891&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2155&quot; title=&quot;Sharing a MongoClient for metadata lookup can lead to deadlock in drivers using automatic encryption&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2155&quot;&gt;&lt;del&gt;CXX-2155&lt;/del&gt;&lt;/a&gt; Sync legacy CSE spec tests with 947be4cf&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2410&quot; title=&quot;Support KMIP provider&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2410&quot;&gt;&lt;del&gt;CXX-2410&lt;/del&gt;&lt;/a&gt; Sync legacy CSE spec tests with 5964c134&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2488&quot; title=&quot;CSFLE badQueries and types errorContains failing to match on mongocryptd 6.0.0-alpha&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2488&quot;&gt;&lt;del&gt;CXX-2488&lt;/del&gt;&lt;/a&gt; Sync legacy CSE spec tests with 6a7158d5&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2487&quot; title=&quot;Add CSFLE spec test for auto encryption on a collection with no jsonSchema&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2487&quot;&gt;&lt;del&gt;CXX-2487&lt;/del&gt;&lt;/a&gt; Sync legacy CSE spec tests with 02b4275d&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Divide CSE legacy test runner into sections by file and test description&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Improve error message on unexpected exception&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/50478fac71822bef9c7d513f1f9f7149db13b279&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/50478fac71822bef9c7d513f1f9f7149db13b279&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="3572368" author="esha.bhargava" created="Tue, 19 Jan 2021 21:33:09 +0000"  >&lt;p&gt;Just needs a prose test.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1914852">CXX-2410</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|hr6jmv:</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>