<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:15:36 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-2558] Implement Transactions spec</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-2558</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;ul&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: API and reference docs&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: Remove autoStartTransaction&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: Spec tests&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: Test errors when connected to mongos or 3.6 replica set&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: Create reply with errorLabels if commitTransaction gets &lt;b&gt;no&lt;/b&gt; reply, check this is tested in JSON&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: Add a function named like mongoc_error_has_label and replace the &quot;transient&quot; function in example-transaction.c&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: Example code (besides &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2663&quot; title=&quot;Provide Transactions example for Docs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2663&quot;&gt;&lt;del&gt;CDRIVER-2663&lt;/del&gt;&lt;/a&gt;)&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: Update &quot;with_opts&quot; functions&apos; docs to say that a session&apos;s read concern, write concern, and read preference override the client/db/collection&apos;s setting if the session is in a transaction&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: Prevent users from setting read concern, write concern, and read preference in a transaction using &quot;opts&quot;&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: Same as above, specifically for mongoc_collection_count_documents&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: Re-sync spec tests (they&apos;re changing a lot, SPEC-1084)&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Done&lt;/b&gt;: Test that TransientTransactionError is added to server selection errors in transactions&lt;/li&gt;
	&lt;li&gt;Test that UnknownCommitResult is added to server selection errors during commitTransaction - spun off to &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2720&quot; title=&quot;UnknownCommitResult, not TransientTransactionError, should be added to server selection errors during commitTransaction&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2720&quot;&gt;&lt;del&gt;CDRIVER-2720&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="513537">CDRIVER-2558</key>
            <summary>Implement Transactions spec</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</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="jesse@mongodb.com">A. Jesse Jiryu Davis</assignee>
                                    <reporter username="rathi.gnanasekaran">Rathi Gnanasekaran</reporter>
                        <labels>
                    </labels>
                <created>Mon, 19 Mar 2018 18:46:43 +0000</created>
                <updated>Sat, 28 Oct 2023 11:30:02 +0000</updated>
                            <resolved>Fri, 22 Jun 2018 22:00:35 +0000</resolved>
                                                    <fixVersion>1.11.0</fixVersion>
                                    <component>libmongoc</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1966792" author="xgen-internal-githook" created="Fri, 3 Aug 2018 21:22:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Evgeni Dobranov&apos;, &apos;email&apos;: &apos;evobranov@gmail.com&apos;, &apos;username&apos;: &apos;edobranov&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; fix transaction example&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/1336e4cf2ee9e19aa64c89c8f4ac935143065174&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/1336e4cf2ee9e19aa64c89c8f4ac935143065174&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1930898" author="xgen-internal-githook" created="Mon, 25 Jun 2018 18:25:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;kevinAlbs&apos;, &apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; destroy request in test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/b4ddbfe0a4a0aa4ce06e7f517409c7e0977d2721&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/b4ddbfe0a4a0aa4ce06e7f517409c7e0977d2721&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1929453" author="xgen-internal-githook" created="Fri, 22 Jun 2018 21:29:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; leaks handling network errs&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/9b6bf5871f8042a3f3d2c22fd03c98e84d1f5725&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/9b6bf5871f8042a3f3d2c22fd03c98e84d1f5725&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1928620" author="xgen-internal-githook" created="Fri, 22 Jun 2018 13:31:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; more tests of network errs in txns&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/57b349739faf284e553244ebcdfba77983b87462&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/57b349739faf284e553244ebcdfba77983b87462&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1928619" author="xgen-internal-githook" created="Fri, 22 Jun 2018 13:31:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; add label to server selection error&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/53d3ec4020a34a3187c9cdec270e603069146650&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/53d3ec4020a34a3187c9cdec270e603069146650&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1928097" author="xgen-internal-githook" created="Thu, 21 Jun 2018 19:38:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; add &quot;snapshot&quot; readConcern&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/c957a999eade9db290821ed31e822d7688830e17&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/c957a999eade9db290821ed31e822d7688830e17&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1928059" author="xgen-internal-githook" created="Thu, 21 Jun 2018 19:18:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; latest mongos has begun txn support&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/1a86de5c1aff643d24bbd0f2df953583965e8dfe&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/1a86de5c1aff643d24bbd0f2df953583965e8dfe&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1926461" author="xgen-internal-githook" created="Wed, 20 Jun 2018 17:21:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: Merge remote-tracking branch &apos;upstream/master&apos;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;upstream/master:&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; add mongoc_error_has_labels&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/bd44fdcc7319baa02f11c240a2adcec06f70a370&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/bd44fdcc7319baa02f11c240a2adcec06f70a370&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1926460" author="xgen-internal-githook" created="Wed, 20 Jun 2018 17:21:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; insert test data with w=majority&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/860dbf4f84bb40fe1067935abceacebb19c12a5c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/860dbf4f84bb40fe1067935abceacebb19c12a5c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1926004" author="xgen-internal-githook" created="Wed, 20 Jun 2018 13:41:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; add mongoc_error_has_labels&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/29feedc6008aeeac86593905c42fbbe416d5a20a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/29feedc6008aeeac86593905c42fbbe416d5a20a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1925739" author="xgen-internal-githook" created="Wed, 20 Jun 2018 03:31:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; prohibit per-operation options in txn&lt;/p&gt;

&lt;p&gt;Users cannot pass read concern, write concern, or read preference to&lt;br/&gt;
&quot;with_opts&quot; functions in a transaction. To prevent this, keep the user&apos;s&lt;br/&gt;
read preference separate from the inherited read preference until it can&lt;br/&gt;
be checked in _mongoc_client_command_with_opts().&lt;/p&gt;

&lt;p&gt;Most drivers don&apos;t allow these 3 options to be set per-operation, so the Transactions Spec doesn&apos;t test that setting them is prohibited in a&lt;br/&gt;
transaction. The new test file opts.yml uses the Transaction Spec&apos;s test&lt;br/&gt;
format for C Driver-specific tests of this scenario.&lt;/p&gt;

&lt;p&gt;Also implement &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2704&quot; title=&quot;Add &amp;quot;upsertedCount&amp;quot; to CRUD function replies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2704&quot;&gt;&lt;del&gt;CDRIVER-2704&lt;/del&gt;&lt;/a&gt;, included upsertedCount in replies from mongoc_collection_update_one, update_many, and replace_one: it&apos;s useful&lt;br/&gt;
and allows us to use standard CRUD test specifications. Update our test&lt;br/&gt;
runner to use CRUD functions like mongoc_collection_insert_one instead&lt;br/&gt;
of using mongoc_bulk_operation_t for all writes.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/84d7dda4232f102fec5b090b7a863df6139fa480&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/84d7dda4232f102fec5b090b7a863df6139fa480&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1922659" author="xgen-internal-githook" created="Sat, 16 Jun 2018 15:24:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; valgrind failure in txn test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/cb4aa084bcc701b8a8a5c8c051cc914433875ce9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/cb4aa084bcc701b8a8a5c8c051cc914433875ce9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1922201" author="jesse" created="Fri, 15 Jun 2018 18:46:01 +0000"  >&lt;p&gt;Two commits where I put the wrong ticket number:&lt;/p&gt;

&lt;p&gt;Message: avoid server lock timeout in test&lt;/p&gt;

&lt;p&gt;See &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-35613&quot; title=&quot;Two-phase drop can prevent subsequent transaction from acquiring locks.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-35613&quot;&gt;&lt;del&gt;SERVER-35613&lt;/del&gt;&lt;/a&gt;, dropping and creating the collection right before&lt;br/&gt;
trying an insert in a transaction causes an error.&lt;/p&gt;

&lt;p&gt;Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/ee2c423871cec96e587e758ffcbbda188fc49bdd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/ee2c423871cec96e587e758ffcbbda188fc49bdd&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Message: avoid server lock timeout in test, 2&lt;/p&gt;

&lt;p&gt;Write concern majority is a cleaner solution.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/800258f687af3e21c4905c9545615d3d51180a02&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/800258f687af3e21c4905c9545615d3d51180a02&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1922200" author="jesse" created="Fri, 15 Jun 2018 18:46:00 +0000"  >&lt;p&gt;Two commits where I put the wrong ticket number:&lt;/p&gt;

&lt;p&gt;Message: avoid server lock timeout in test&lt;/p&gt;

&lt;p&gt;See &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-35613&quot; title=&quot;Two-phase drop can prevent subsequent transaction from acquiring locks.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-35613&quot;&gt;&lt;del&gt;SERVER-35613&lt;/del&gt;&lt;/a&gt;, dropping and creating the collection right before&lt;br/&gt;
trying an insert in a transaction causes an error.&lt;/p&gt;

&lt;p&gt;Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/ee2c423871cec96e587e758ffcbbda188fc49bdd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/ee2c423871cec96e587e758ffcbbda188fc49bdd&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Message: avoid server lock timeout in test, 2&lt;/p&gt;

&lt;p&gt;Write concern majority is a cleaner solution.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/800258f687af3e21c4905c9545615d3d51180a02&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/800258f687af3e21c4905c9545615d3d51180a02&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1921469" author="xgen-internal-githook" created="Fri, 15 Jun 2018 02:39:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; handle NULL reply out-pointer&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/4a28aa81b49fb47aaa9f13b13bd54747b57bd7b1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/4a28aa81b49fb47aaa9f13b13bd54747b57bd7b1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1921468" author="xgen-internal-githook" created="Fri, 15 Jun 2018 02:39:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; update transaction tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/9684fb6c0383722865b4b04e59128b45ad17fddf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/9684fb6c0383722865b4b04e59128b45ad17fddf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1919075" author="xgen-internal-githook" created="Tue, 12 Jun 2018 23:28:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; add errorLabels to transaction errors&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/5b1caf2b4aa1f6eb566807bd6f3315192248d1cf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/5b1caf2b4aa1f6eb566807bd6f3315192248d1cf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1914525" author="xgen-internal-githook" created="Thu, 7 Jun 2018 23:31:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; leak in txn w/ non-primary read pref&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/6dfe26b369e4fcb46797742eca855372a6978b68&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/6dfe26b369e4fcb46797742eca855372a6978b68&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1913171" author="xgen-internal-githook" created="Wed, 6 Jun 2018 22:57:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; transactions documentation&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/98c3b8763db6a5f79e64a342fe18ed3edc0382c1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/98c3b8763db6a5f79e64a342fe18ed3edc0382c1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1908324" author="xgen-internal-githook" created="Fri, 1 Jun 2018 18:08:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; compare results in JSON tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/26dcd2b18a87690df89fb79388d2b384680d06ea&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/26dcd2b18a87690df89fb79388d2b384680d06ea&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1906683" author="xgen-internal-githook" created="Thu, 31 May 2018 14:37:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; transactions tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/2bfcbe9ab118b7b82697455769779d204b22ab1a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/2bfcbe9ab118b7b82697455769779d204b22ab1a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1902144" author="xgen-internal-githook" created="Fri, 25 May 2018 18:49:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; prepare to test transactions&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/b737ba3e1712874f3caa1cde3896cfa091a885de&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/b737ba3e1712874f3caa1cde3896cfa091a885de&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1899981" author="xgen-internal-githook" created="Wed, 23 May 2018 19:46:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; fix commit/abort retry logic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/0829c769de740f17304c0c005d19110e0c9ba557&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/0829c769de740f17304c0c005d19110e0c9ba557&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1898788" author="xgen-internal-githook" created="Tue, 22 May 2018 19:51:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; avoid error log from agg with serverId&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/aa318a7b6e9851afe12ecb6ae464cb3f20e39534&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/aa318a7b6e9851afe12ecb6ae464cb3f20e39534&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1898091" author="xgen-internal-githook" created="Tue, 22 May 2018 12:45:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; initial transactions implementation&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/9b96296aea9e98f1df368d3c1f53053cb34598b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/9b96296aea9e98f1df368d3c1f53053cb34598b3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1898090" author="xgen-internal-githook" created="Tue, 22 May 2018 12:45:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; remove auto_start_transaction&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/68531f02a9f567a605e0129c985908db9e787cd6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/68531f02a9f567a605e0129c985908db9e787cd6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1898089" author="xgen-internal-githook" created="Tue, 22 May 2018 12:45:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; fix transaction opts&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/e366338c38a1433052fc64732609dffd8651d553&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/e366338c38a1433052fc64732609dffd8651d553&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1898088" author="xgen-internal-githook" created="Tue, 22 May 2018 12:45:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: refactor read/writeConcern handling&lt;/p&gt;

&lt;p&gt;Fixes &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2650&quot; title=&quot;&amp;quot;find&amp;quot; command for mongos can include readConcern twice&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2650&quot;&gt;&lt;del&gt;CDRIVER-2650&lt;/del&gt;&lt;/a&gt;: we included readConcern twice with some secondary&lt;br/&gt;
mongos queries. Prepares for transactions, &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/806cddb2acde03f5462460491f38fa21332b7d97&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/806cddb2acde03f5462460491f38fa21332b7d97&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1898086" author="xgen-internal-githook" created="Tue, 22 May 2018 12:45:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; txn functions for client session&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/c6a1715819bb639d4a06c0a2e83bdacd335f45be&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/c6a1715819bb639d4a06c0a2e83bdacd335f45be&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1898085" author="xgen-internal-githook" created="Tue, 22 May 2018 12:45:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; initial transactions API&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/3d08f3d93d04172c90e2ae6f4370ac3166fa73f3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/3d08f3d93d04172c90e2ae6f4370ac3166fa73f3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1893019" author="xgen-internal-githook" created="Wed, 16 May 2018 16:06:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;jesse@mongodb.com&apos;, &apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;}
&lt;p&gt;Message: refactor read/writeConcern handling&lt;/p&gt;

&lt;p&gt;Fixes &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2650&quot; title=&quot;&amp;quot;find&amp;quot; command for mongos can include readConcern twice&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2650&quot;&gt;&lt;del&gt;CDRIVER-2650&lt;/del&gt;&lt;/a&gt;: we included readConcern twice with some secondary&lt;br/&gt;
mongos queries. Prepares for transactions, &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: transactions&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/725fc97a2064161036d3129aeecc72f24c37f5ec&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/725fc97a2064161036d3129aeecc72f24c37f5ec&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1893017" author="xgen-internal-githook" created="Wed, 16 May 2018 16:06:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;jesse@mongodb.com&apos;, &apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; txn functions for client session&lt;br/&gt;
Branch: transactions&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/2ae05060083edec2c0f83c28a5c2a3667ce6d79f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/2ae05060083edec2c0f83c28a5c2a3667ce6d79f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1887972" author="xgen-internal-githook" created="Thu, 10 May 2018 13:49:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;, &apos;username&apos;: &apos;ajdavis&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2558&quot; title=&quot;Implement Transactions spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2558&quot;&gt;&lt;del&gt;CDRIVER-2558&lt;/del&gt;&lt;/a&gt; initial transactions API&lt;br/&gt;
Branch: transactions&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/22d412e7d5d00f01e1d4cc4075a3210766effa0e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/22d412e7d5d00f01e1d4cc4075a3210766effa0e&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="381059">DRIVERS-417</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="513534">PHPC-1140</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="555646">DRIVERS-500</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                        <issuelink>
            <issuekey id="563212">CDRIVER-2720</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="564435">PHPC-1222</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="568696">CDRIVER-2729</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="568695">PHPC-1231</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>CDRIVER-2470</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|htkcxb:</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>