<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:02:58 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>[DOCS-11505] Document Transactions</title>
                <link>https://jira.mongodb.org/browse/DOCS-11505</link>
                <project id="10380" key="DOCS">Documentation</project>
                    <description>&lt;h2&gt;&lt;a name=&quot;Description&quot;&gt;&lt;/a&gt;Description&lt;/h2&gt;

&lt;p&gt;Transaction and all its glory&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;Scopeofchanges%3A&quot;&gt;&lt;/a&gt;Scope of changes:&lt;/h2&gt;
&lt;h3&gt;&lt;a name=&quot;Conceptualpage%3A&quot;&gt;&lt;/a&gt;Conceptual page:&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Transaction are only allowed in featureCompatibilityVersion 4.0 from duplicate ticket &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11600&quot; title=&quot;Docs for SERVER-33240: Gate use of transactions on FCV 4.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11600&quot;&gt;&lt;del&gt;DOCS-11600&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Storage Engine &#8211; only WiredTiger (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11802&quot; title=&quot;Docs for SERVER-35513: Forbid transactions on inMemory storage engine&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11802&quot;&gt;&lt;del&gt;DOCS-11802&lt;/del&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;Newhelpersandoperationsthatsupporttransactions&quot;&gt;&lt;/a&gt;New helpers and operations that support transactions&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&#160;shell API &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11540&quot; title=&quot;Docs for SERVER-33218: Implement shell API for transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11540&quot;&gt;&lt;del&gt;DOCS-11540&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; commands &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11562&quot; title=&quot;Docs for SERVER-33774: Make commitTransaction and abortTransaction commands adminOnly&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11562&quot;&gt;&lt;del&gt;DOCS-11562&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; reads and writes to the config, admin, and local databases within transactions (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11692&quot; title=&quot;Docs for SERVER-34811: Forbid reads and writes to the config, admin, and local databases within transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11692&quot;&gt;&lt;del&gt;DOCS-11692&lt;/del&gt;&lt;/a&gt;)&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; retryable writes (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11750&quot; title=&quot;Docs: transactions - retryable&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11750&quot;&gt;&lt;del&gt;DOCS-11750&lt;/del&gt;&lt;/a&gt;)&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; operations and txn state: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11658&quot; title=&quot;Document that certain commands do not affect transaction state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11658&quot;&gt;&lt;del&gt;DOCS-11658&lt;/del&gt;&lt;/a&gt; &#8211; note, may need to reopen per comment on code review&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; for count, use $count agg (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11757&quot; title=&quot;Docs for SERVER-35257: Forbid count command in transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11757&quot;&gt;&lt;del&gt;DOCS-11757&lt;/del&gt;&lt;/a&gt;)&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; currentOps (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11564&quot; title=&quot;Docs for SERVER-33294: Report stashed in-use locks in currentOp&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11564&quot;&gt;&lt;del&gt;DOCS-11564&lt;/del&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;Catalogoperationsbeforetxns&quot;&gt;&lt;/a&gt;Catalog operations before txns&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Run with w: majority (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11758&quot; title=&quot;Docs for SERVER-34991: JS tests doing transaction operations must use majority writeConcern for drops&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11758&quot;&gt;&lt;del&gt;DOCS-11758&lt;/del&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;Securityfortransactions&quot;&gt;&lt;/a&gt;Security for transactions&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; blurb that you need privileges for specific operations in the transactions&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;Additionalnotesforoperationsthatacceptsnapshots.&quot;&gt;&lt;/a&gt;Additional notes for operations that accept snapshots.&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Restrictions &amp;amp; Errors:
	&lt;ul&gt;
		&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; count only via aggregation stages&lt;/li&gt;
		&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Time Limit + Size Limit (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11599&quot; title=&quot;Docs for SERVER-33295: Kill long-running snapshot transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11599&quot;&gt;&lt;del&gt;DOCS-11599&lt;/del&gt;&lt;/a&gt;)&lt;/li&gt;
		&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Unsupported transaction Options &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11619&quot; title=&quot;Docs for SERVER-33412: Error on writes with unsupported transaction options&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11619&quot;&gt;&lt;del&gt;DOCS-11619&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; system.* collections &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11604&quot; title=&quot;Docs for SERVER-34157: Prevent writes to system collections from within transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11604&quot;&gt;&lt;del&gt;DOCS-11604&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Abort operations and audit &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11518&quot; title=&quot;Document that writes in transactions that get aborted still get audited&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11518&quot;&gt;&lt;del&gt;DOCS-11518&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;Updateexistingpages.&quot;&gt;&lt;/a&gt;Update existing pages.&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; need to update for txn &#8211; agg $out stage is not allowed&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; /core/write-operations-atomicity&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; /tutorial/model-data-for-atomic-operations&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; replica sets&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Update operations that can be in transactions, including cursor.readConcern: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11637&quot; title=&quot;Update  operations that support readConcern snapshot/txns&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11637&quot;&gt;&lt;del&gt;DOCS-11637&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; getMore &#8211; scope &#8211; if started inside, then just inside, if outside, cannot call inside. &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11425&quot; title=&quot;Update getMore for Transactions (SERVER-33367)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11425&quot;&gt;&lt;del&gt;DOCS-11425&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; &lt;a href=&quot;https://docs.mongodb.com/manual/reference/sql-comparison/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.mongodb.com/manual/reference/sql-comparison/&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; &lt;a href=&quot;https://docs.mongodb.com/manual/faq/fundamentals/#does-mongodb-support-transactions&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.mongodb.com/manual/faq/fundamentals/#does-mongodb-support-transactions&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; &lt;a href=&quot;https://docs.mongodb.com/manual/faq/concurrency/#does-mongodb-support-transactions&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.mongodb.com/manual/faq/concurrency/#does-mongodb-support-transactions&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; /core/data-modeling-introduction/&lt;/li&gt;
	&lt;li&gt;core/read-isolation-consistency-recency/&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; /core/data-model-operations&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; other data modeling pages&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; /faq/concurrency (What isolation guarantees ... / Can reads see changes ...)&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; core/replica-set-rollbacks&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;readconcern%C2%A0&quot;&gt;&lt;/a&gt;read concern&#160;&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&#160;Initial doc of snapshot &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11245&quot; title=&quot;Docs for SERVER-32517: Parse readConcern snapshot and atClusterTime&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11245&quot;&gt;&lt;del&gt;DOCS-11245&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&#160;upconvert to snapshot &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11605&quot; title=&quot;Docs for SERVER-34073: Allow creating transactions with readconcerns other than &amp;#39;snapshot&amp;#39;, upconvert to &amp;#39;snapshot&amp;#39;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11605&quot;&gt;&lt;del&gt;DOCS-11605&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; speculative read concern &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11696&quot; title=&quot;Docs for SERVER-34195: Support speculative readConcern behavior in transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11696&quot;&gt;&lt;del&gt;DOCS-11696&lt;/del&gt;&lt;/a&gt; / &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34195&quot; title=&quot;Support speculative readConcern behavior in transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34195&quot;&gt;&lt;del&gt;SERVER-34195&lt;/del&gt;&lt;/a&gt; (on Hold, see &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34945&quot; title=&quot;Wait for readConcern to be satisfied in commitTransaction, regardless of writeConcern&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34945&quot;&gt;&lt;del&gt;SERVER-34945&lt;/del&gt;&lt;/a&gt; )&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;%28%2F%29readpreferenceDOCS11618&quot;&gt;&lt;/a&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; read preference - &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11618&quot; title=&quot;Docs for SERVER-33580: Restrict multi-statement transactions to primaries&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11618&quot;&gt;&lt;del&gt;DOCS-11618&lt;/del&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a name=&quot;writeconcern%28%2F%29&quot;&gt;&lt;/a&gt;write concern&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; speculative read concern &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11696&quot; title=&quot;Docs for SERVER-34195: Support speculative readConcern behavior in transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11696&quot;&gt;&lt;del&gt;DOCS-11696&lt;/del&gt;&lt;/a&gt; / &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34195&quot; title=&quot;Support speculative readConcern behavior in transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34195&quot;&gt;&lt;del&gt;SERVER-34195&lt;/del&gt;&lt;/a&gt; (&lt;del&gt;on Hold, see &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34945&quot; title=&quot;Wait for readConcern to be satisfied in commitTransaction, regardless of writeConcern&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34945&quot;&gt;&lt;del&gt;SERVER-34945&lt;/del&gt;&lt;/a&gt;&lt;/del&gt; )&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;locks&quot;&gt;&lt;/a&gt;locks&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; lock acquisition &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11716&quot; title=&quot;Docs for SERVER-33244: Make all lock acquisitions for transactions have 0 second timeout&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11716&quot;&gt;&lt;del&gt;DOCS-11716&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Abort txns release locks&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;Removeexistingpages&quot;&gt;&lt;/a&gt;Remove existing pages&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; /tutorial/perform-two-phase-commits&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;Drivers&quot;&gt;&lt;/a&gt;Drivers&lt;/h3&gt;

&lt;p&gt;Need examples for &lt;a href=&quot;https://docs.mongodb.com/master/core/transactions/#transactions-and-mongodb-drivers&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;drivers section &lt;/a&gt;&#160;in the txn concept page (&lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-488&quot; title=&quot;Provide Transactions example for Docs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-488&quot;&gt;&lt;del&gt;DRIVERS-488&lt;/del&gt;&lt;/a&gt;)&#160;&lt;/p&gt;

&lt;p&gt;etc. Will continue scoping when doing txn ticket.&lt;/p&gt;</description>
                <environment></environment>
        <key id="518362">DOCS-11505</key>
            <summary>Document 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="kay.kim@mongodb.com">Kay Kim</assignee>
                                    <reporter username="kay.kim@mongodb.com">Kay Kim</reporter>
                        <labels>
                    </labels>
                <created>Wed, 28 Mar 2018 21:57:31 +0000</created>
                <updated>Mon, 30 Oct 2023 21:00:05 +0000</updated>
                            <resolved>Mon, 25 Jun 2018 15:07:16 +0000</resolved>
                                                    <fixVersion>Server_Docs_20231030</fixVersion>
                                    <component>manual</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                                                            <comments>
                            <comment id="1930467" author="xgen-internal-githook" created="Mon, 25 Jun 2018 14:38:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;kay-kim&apos;, &apos;name&apos;: &apos;kay&apos;, &apos;email&apos;: &apos;kay.kim@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11802&quot; title=&quot;Docs for SERVER-35513: Forbid transactions on inMemory storage engine&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11802&quot;&gt;&lt;del&gt;DOCS-11802&lt;/del&gt;&lt;/a&gt;,&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11758&quot; title=&quot;Docs for SERVER-34991: JS tests doing transaction operations must use majority writeConcern for drops&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11758&quot;&gt;&lt;del&gt;DOCS-11758&lt;/del&gt;&lt;/a&gt;,&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11505&quot; title=&quot;Document Transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11505&quot;&gt;&lt;del&gt;DOCS-11505&lt;/del&gt;&lt;/a&gt;: txn inmemory storage engine, create/drop collection before txn, data model updates, atomicity/isolation updates&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/docs/commit/15b48d2a4aae22a8aa629548baed66e892e23d14&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/docs/commit/15b48d2a4aae22a8aa629548baed66e892e23d14&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1929881" author="behackett" created="Sun, 24 Jun 2018 16:48:27 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kay.kim&quot; class=&quot;user-hover&quot; rel=&quot;kay.kim&quot;&gt;kay.kim&lt;/a&gt;, can we also get a dochub link for &lt;a href=&quot;https://docs.mongodb.com/master/core/transactions/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.mongodb.com/master/core/transactions/&lt;/a&gt; ?&lt;/p&gt;</comment>
                            <comment id="1921147" author="xgen-internal-githook" created="Thu, 14 Jun 2018 20:26:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;kay-kim&apos;, &apos;name&apos;: &apos;kay&apos;, &apos;email&apos;: &apos;kay.kim@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-11505&quot; title=&quot;Document Transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-11505&quot;&gt;&lt;del&gt;DOCS-11505&lt;/del&gt;&lt;/a&gt;: txn examples for python&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/docs/commit/961ed9036458d4136bcda58758f80ff6578bbf3f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/docs/commit/961ed9036458d4136bcda58758f80ff6578bbf3f&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="526628">DOCS-11600</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="486646">DOCS-11245</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="520604">DOCS-11518</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="524171">DOCS-11562</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="524173">DOCS-11564</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="526627">DOCS-11599</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="526808">DOCS-11604</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="526809">DOCS-11605</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="527461">DOCS-11618</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="527462">DOCS-11619</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="531298">DOCS-11637</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="534237">DOCS-11658</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="542836">DOCS-11690</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="545734">DOCS-11716</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="550765">DOCS-11750</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="552542">DOCS-11757</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="552543">DOCS-11758</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="560472">DOCS-11802</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="507565">DOCS-11425</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="516926">DOCS-11493</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                            <subtask id="542838">DOCS-11692</subtask>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 14 Jun 2018 20:26:31 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 33 weeks, 2 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>DOCS-11003</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>emet.ozar@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 33 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>bernie@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>kay.kim@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|httut3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|htl4pr:</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_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|htth13:</customfieldvalue>

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