<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:39:27 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>[SERVER-78855] Use snapshot isolation for Queryable Encryption transactions</title>
                <link>https://jira.mongodb.org/browse/SERVER-78855</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Use of distributed transactions involving multiple collections makes it more likely that users of QE will hit &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt;. Until it&apos;s resolved we should upgrade transactions used as part of QE to use snapshot read concern.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2388480">SERVER-78855</key>
            <summary>Use snapshot isolation for Queryable Encryption transactions</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="mark.benvenuto@mongodb.com">Mark Benvenuto</assignee>
                                    <reporter username="tyler.brock@mongodb.com">Tyler Brock</reporter>
                        <labels>
                            <label>server-rapid-response-resolved</label>
                    </labels>
                <created>Tue, 11 Jul 2023 13:22:58 +0000</created>
                <updated>Sun, 29 Oct 2023 21:19:01 +0000</updated>
                            <resolved>Fri, 14 Jul 2023 23:58:06 +0000</resolved>
                                    <version>7.0.0-rc7</version>
                                    <fixVersion>7.1.0-rc0</fixVersion>
                    <fixVersion>7.0.0-rc8</fixVersion>
                                    <component>Queryable Encryption</component>
                                        <votes>0</votes>
                                    <watches>8</watches>
                                                                                                                <comments>
                            <comment id="5568325" author="xgen-internal-githook" created="Fri, 14 Jul 2023 23:10:28 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mark Benvenuto&apos;, &apos;email&apos;: &apos;mark.benvenuto@mongodb.com&apos;, &apos;username&apos;: &apos;markbenvenuto&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-78855&quot; title=&quot;Use snapshot isolation for Queryable Encryption transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-78855&quot;&gt;&lt;del&gt;SERVER-78855&lt;/del&gt;&lt;/a&gt; Use snapshot isolation for Queryable Encryption transactions&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 6af0418e8f557f76e195b4a0aca5acb4d0372312)&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1455d3e1b0450ae95d20b2fa37da011030d9f69c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1455d3e1b0450ae95d20b2fa37da011030d9f69c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5565477" author="mark.benvenuto" created="Thu, 13 Jul 2023 22:42:48 +0000"  >&lt;p&gt;*Rapid Response Update&lt;br/&gt;
&lt;em&gt;Estimated Date of Completion:&lt;/em&gt;&lt;br/&gt;
July 14, 2023&lt;/p&gt;

&lt;p&gt;&lt;em&gt;On Track?&lt;/em&gt; Y/N&lt;br/&gt;
Y&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Overall status summary:&lt;/em&gt; &lt;br/&gt;
Code merged into master. Diagnosis 50/50 perf test show performance was also acceptable (1-2% slower).&lt;br/&gt;
Will do BACKPORT-16596 on July 14 after code as baked for ~24 hours in master.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=cynthia.braund%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;cynthia.braund@mongodb.com&quot;&gt;cynthia.braund@mongodb.com&lt;/a&gt;, QE PM, said performance was acceptable in slack.&lt;br/&gt;
Meeting with security on July 14 to discuss any security concerns they may have.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Current team members assigned:&lt;/em&gt;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=mark.benvenuto%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;mark.benvenuto@mongodb.com&quot;&gt;mark.benvenuto@mongodb.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Resources requested:&lt;/em&gt;&lt;br/&gt;
None&lt;/p&gt;

&lt;p&gt;&lt;em&gt;FTS contacts:&lt;/em&gt;&lt;br/&gt;
None&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Where is this issue being discussed?&lt;/em&gt;&lt;br/&gt;
This ticket&lt;/p&gt;</comment>
                            <comment id="5564670" author="xgen-internal-githook" created="Thu, 13 Jul 2023 18:11:34 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mark Benvenuto&apos;, &apos;email&apos;: &apos;mark.benvenuto@mongodb.com&apos;, &apos;username&apos;: &apos;markbenvenuto&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-78855&quot; title=&quot;Use snapshot isolation for Queryable Encryption transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-78855&quot;&gt;&lt;del&gt;SERVER-78855&lt;/del&gt;&lt;/a&gt; Use snapshot isolation for Queryable Encryption transactions&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6af0418e8f557f76e195b4a0aca5acb4d0372312&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6af0418e8f557f76e195b4a0aca5acb4d0372312&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5562298" author="mark.benvenuto" created="Wed, 12 Jul 2023 22:53:07 +0000"  >&lt;p&gt;*Rapid Response Update&lt;br/&gt;
&lt;em&gt;Estimated Date of Completion:&lt;/em&gt;&lt;br/&gt;
July 14, 2023&lt;/p&gt;

&lt;p&gt;&lt;em&gt;On Track?&lt;/em&gt; Y/N&lt;br/&gt;
Y&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Overall status summary:&lt;/em&gt; &lt;br/&gt;
PRs approved. Re-run of performance criteria mostly complete. Performance impact ranges from negligible to 38% in P95 Latency. 100% writes (i.e. just inserts) show 14% slow down. For operations per second, the impact ranges from negligible to 8%. See attached excel spreadsheet. Waiting on more test to be run for diagnosis 50/50.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Current team members assigned:&lt;/em&gt;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=mark.benvenuto%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;mark.benvenuto@mongodb.com&quot;&gt;mark.benvenuto@mongodb.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Resources requested:&lt;/em&gt;&lt;br/&gt;
None&lt;/p&gt;

&lt;p&gt;&lt;em&gt;FTS contacts:&lt;/em&gt;&lt;br/&gt;
None&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Where is this issue being discussed?&lt;/em&gt;&lt;br/&gt;
This ticket&lt;/p&gt;</comment>
                            <comment id="5558776" author="dbeng-pm-bot" created="Tue, 11 Jul 2023 20:38:23 +0000"  >&lt;p&gt;This issue has been flagged for rapid response!&lt;/p&gt;

&lt;p&gt;Assignees of rapid response tickets are responsible for providing a daily update on this issue using the &apos;Server Rapid Response&apos; canned comment template.&lt;/p&gt;

&lt;p&gt;Any questions about this ticket can be directed to the #server-rapid-response Slack channel and more information on the Server Rapid Response process can be found on the &lt;a href=&quot;https://wiki.corp.mongodb.com/x/MTAKD&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Wiki&lt;/a&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="2391450">SERVER-78952</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                                                <inwardlinks description="is documented by">
                                        <issuelink>
            <issuekey id="2392631">DOCS-16264</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2351256">SERVER-77506</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="462094" name="perf_criteria.xlsx" size="6605" author="mark.benvenuto@mongodb.com" created="Wed, 12 Jul 2023 22:49:04 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25578"><![CDATA[v7.0]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10011"><![CDATA[Minor Change]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 11 Jul 2023 20:38:23 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        29 weeks, 5 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sharded transactions that use Query Encryption must set readConcern: snapshot. Other readConcern levels (local, majority) are disallowed. QE uses readConcern for internal transactions implicitly.&lt;br/&gt;
&lt;br/&gt;
Replica Set transactions have no limitations.</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16942"><![CDATA[Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_23451" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Last Formatted Comment</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<p>Thu Jul 13 22:42:48 UTC 2023<br/>
*Rapid Response Update<br/>
<em>Estimated Date of Completion:</em><br/>
July 14, 2023</p>

<p><em>On Track?</em> Y/N<br/>
Y</p>

<p><em>Overall status summary:</em> <br/>
Code merged into master. Diagnosis 50/50 perf test show performance was also acceptable (1-2% slower).<br/>
Will do BACKPORT-16596 on July 14 after code as baked for ~24 hours in master.<br/>
<a href="https://jira.mongodb.org/secure/ViewProfile.jspa?name=cynthia.braund%40mongodb.com" class="user-hover" rel="cynthia.braund@mongodb.com">cynthia.braund@mongodb.com</a>, QE PM, said performance was acceptable in slack.<br/>
Meeting with security on July 14 to discuss any security concerns they may have.</p>

<p><em>Current team members assigned:</em><br/>
<a href="https://jira.mongodb.org/secure/ViewProfile.jspa?name=mark.benvenuto%40mongodb.com" class="user-hover" rel="mark.benvenuto@mongodb.com">mark.benvenuto@mongodb.com</a></p>

<p><em>Resources requested:</em><br/>
None</p>

<p><em>FTS contacts:</em><br/>
None</p>

<p><em>Where is this issue being discussed?</em><br/>
This ticket</p>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            29 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>mark.benvenuto@mongodb.com</customfieldvalue>
            <customfieldvalue>dbeng-pm-bot</customfieldvalue>
            <customfieldvalue>tyler.brock@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2hc9j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i1zhk8:</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_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_22250" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Special Downgrade Instructions Required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="23343"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="7326">Security 2023-07-24</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_17051" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Teams Impacted</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16944"><![CDATA[Docs]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2gyev:</customfieldvalue>

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