<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:24:41 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>[DRIVERS-2084] Transaction spec should say MUST when adding TransientTransactionError</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-2084</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;p&gt;The &lt;a href=&quot;https://github.com/mongodb/specifications/blob/master/source/transactions/transactions.rst#transienttransactionerror&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;TransientTransactionError&lt;/a&gt; section in the transactions spec says:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Any command error that includes the &quot;TransientTransactionError&quot; error label in the &quot;errorLabels&quot; field. Any network error or server selection error encountered running any command besides commitTransaction in a transaction.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The tests already assert that the driver adds the label to network errors. We should update the spec to use stronger language and say that drivers MUST label these errors.&lt;/p&gt;</description>
                <environment></environment>
        <key id="560192">DRIVERS-2084</key>
            <summary>Transaction spec should say MUST when adding TransientTransactionError</summary>
                <type id="14901" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14700&amp;avatarType=issuetype">Spec Change</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="shane.harvey@mongodb.com">Shane Harvey</reporter>
                        <labels>
                    </labels>
                <created>Fri, 15 Jun 2018 19:44:41 +0000</created>
                <updated>Thu, 31 Mar 2022 13:57:12 +0000</updated>
                                                                <component>Transactions</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="1922269" author="david.golden" created="Fri, 15 Jun 2018 19:50:58 +0000"  >&lt;p&gt;Let&apos;s also clarify which of these we mean:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&quot;in a transaction, any network error or server selection error encountered running any command besides commitTransaction MUST be labeled TransientTransactionError&quot;&lt;/li&gt;
	&lt;li&gt;&quot;any network error or server selection error encountered running any command besides commitTransaction MUST be labeled TransientTransactionError&quot;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I.e. is the &quot;in a transaction clause&quot; modifying the entire requirement or is it only an informative note that commitTransaction happens as part of a transaction?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                            <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10951" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Driver Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10748"><![CDATA[Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|htrln3:</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>