<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:50:52 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-60839] Introduce a TemporarilyUnavailable error type</title>
                <link>https://jira.mongodb.org/browse/SERVER-60839</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The TemporarilyUnavailable error indicates that the operation has been aborted, likely due to excessive server load (e.g. transaction rolled back for eviction). This error is retried in the server with an increasingly larger backoff. Internal operations are retried indefinitely, user operations are retried up to a fixed number of attempts before returning TemporarilyUnavailable to the client.&lt;br/&gt;
&#160;&lt;br/&gt;
------&lt;br/&gt;
&#160;&lt;br/&gt;
Original title:&#160;Instead of WriteConflict, return a more specialized error when oldest transactions are rolled back for eviction&lt;br/&gt;
Original description: Currently, when a write operation is hitting the wt dirty threshold limit, we take the error from WiredTiger, a WT_ROLLBACK, and up-convert to a WriteConflict. This is misleading and should print something more specific instead. Something that would indicate the actual reason.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1903239">SERVER-60839</key>
            <summary>Introduce a TemporarilyUnavailable error type</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="josef.ahmad@mongodb.com">Josef Ahmad</assignee>
                                    <reporter username="dmitry.agranat@mongodb.com">Dmitry Agranat</reporter>
                        <labels>
                            <label>RDY</label>
                    </labels>
                <created>Wed, 20 Oct 2021 11:21:59 +0000</created>
                <updated>Sun, 29 Oct 2023 21:47:09 +0000</updated>
                            <resolved>Wed, 16 Feb 2022 11:50:46 +0000</resolved>
                                                    <fixVersion>6.0.0-rc0</fixVersion>
                    <fixVersion>5.0.15</fixVersion>
                                                        <votes>0</votes>
                                    <watches>24</watches>
                                                                                                                <comments>
                            <comment id="5120287" author="xgen-internal-githook" created="Wed, 18 Jan 2023 11:34:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Josef Ahmad&apos;, &apos;email&apos;: &apos;josef.ahmad@mongodb.com&apos;, &apos;username&apos;: &apos;josefahmad&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-72910&quot; title=&quot;[v5.0] Backport wtRCToStatus changes from SERVER-60839 &quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-72910&quot;&gt;&lt;del&gt;SERVER-72910&lt;/del&gt;&lt;/a&gt;: Partial backport &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60839&quot; title=&quot;Introduce a TemporarilyUnavailable error type&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60839&quot;&gt;&lt;del&gt;SERVER-60839&lt;/del&gt;&lt;/a&gt; Make wtRCToStatus require a WT_SESSION pointer&lt;/p&gt;

&lt;p&gt;This is groundwork for further differentiating WT return codes.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit f4aaa34d623e7385b2ac5b332ee07ece1f22c428)&lt;br/&gt;
Branch: v5.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1b7e12704065cfd1e85189d05f73b9e9f2e7d90f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1b7e12704065cfd1e85189d05f73b9e9f2e7d90f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5120285" author="xgen-internal-githook" created="Wed, 18 Jan 2023 11:34:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Josef Ahmad&apos;, &apos;email&apos;: &apos;josef.ahmad@mongodb.com&apos;, &apos;username&apos;: &apos;josefahmad&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-72910&quot; title=&quot;[v5.0] Backport wtRCToStatus changes from SERVER-60839 &quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-72910&quot;&gt;&lt;del&gt;SERVER-72910&lt;/del&gt;&lt;/a&gt;: Partial backport &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60839&quot; title=&quot;Introduce a TemporarilyUnavailable error type&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60839&quot;&gt;&lt;del&gt;SERVER-60839&lt;/del&gt;&lt;/a&gt; Make wtRCToStatus require a WT_SESSION pointer&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 7cfa78a4e20eb59c4d592bb12b6493c451b8dd13)&lt;br/&gt;
Branch: v5.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/ba79f5533fbf296d01bfd58b27cf80e93fc528b5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/ba79f5533fbf296d01bfd58b27cf80e93fc528b5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5117841" author="JIRAUSER1265133" created="Tue, 17 Jan 2023 15:54:05 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=gregory.noma%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;gregory.noma@mongodb.com&quot;&gt;gregory.noma@mongodb.com&lt;/a&gt;, thanks for the suggestion. I have created &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-72910&quot; title=&quot;[v5.0] Backport wtRCToStatus changes from SERVER-60839 &quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-72910&quot;&gt;&lt;del&gt;SERVER-72910&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="5117048" author="JIRAUSER1265133" created="Tue, 17 Jan 2023 12:01:35 +0000"  >&lt;p&gt;Requesting backport to 5.0, at least for the first commit in the ticket (regarding passing WT_SESSION to wtRCToStatus_slow)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f4aaa34d623e7385b2ac5b332ee07ece1f22c428&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f4aaa34d623e7385b2ac5b332ee07ece1f22c428&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=louis.williams%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;louis.williams@mongodb.com&quot;&gt;louis.williams@mongodb.com&lt;/a&gt; I am assuming we don&apos;t want to backport the temporarily unavailable error.&lt;/p&gt;</comment>
                            <comment id="4357749" author="xgen-internal-githook" created="Tue, 15 Feb 2022 23:53:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Josef Ahmad&apos;, &apos;email&apos;: &apos;josef.ahmad@mongodb.com&apos;, &apos;username&apos;: &apos;josefahmad&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60839&quot; title=&quot;Introduce a TemporarilyUnavailable error type&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60839&quot;&gt;&lt;del&gt;SERVER-60839&lt;/del&gt;&lt;/a&gt; Add TemporarilyUnavailable error&lt;/p&gt;

&lt;p&gt;Introduce a TemporarilyUnavailable error and exception type for load&lt;br/&gt;
shedding. This error indicates that the operation has been aborted,&lt;br/&gt;
likely due to excessive server load.&lt;/p&gt;

&lt;p&gt;Errors are retried with an increasingly larger backoff. Internal operations&lt;br/&gt;
are retried indefinitely, user operations up to a fixed number of attempts.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/581c58c475a872e25b2e3bf7cf5ccd52425ef7c7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/581c58c475a872e25b2e3bf7cf5ccd52425ef7c7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4338583" author="louis.williams" created="Mon, 7 Feb 2022 09:13:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kevin.jernigan&quot; class=&quot;user-hover&quot; rel=&quot;kevin.jernigan&quot;&gt;kevin.jernigan&lt;/a&gt;, there are 2 cases to consider:&lt;/p&gt;

&lt;p&gt;Tests that use multi-document transactions handle WriteConflictExceptions as a TransientTransactionError and retry indefinitely. This is what we tell users to do, and in fact, newer drivers do this automatically for users.&lt;/p&gt;

&lt;p&gt;For non-multi-document transactions, this error is currently being retried indefinitely inside the server. The proposed behavior is to retry a finite number of times before eventually letting it escape.&lt;/p&gt;

&lt;p&gt;The problem here is that our multi-document transactions tests were designed to handle this type of error, but the rest of our tests (i.e. most of them) are not.&lt;/p&gt;</comment>
                            <comment id="4336593" author="JIRAUSER1258778" created="Fri, 4 Feb 2022 17:52:37 +0000"  >&lt;p&gt;When this condition happens today, i.e. when a write operation hits the Wired Tiger dirty threshold limit, we convert to a WriteConflict. How do we handle this in our test infrastructure - don&apos;t we fail entire tests for commands that aren&apos;t retryable? If so, then what changes if we return a more specialized error for this condition - won&apos;t the same tests fail that would fail without the changes in this ticket?&lt;/p&gt;</comment>
                            <comment id="4330099" author="xgen-internal-githook" created="Wed, 2 Feb 2022 13:56:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Josef Ahmad&apos;, &apos;email&apos;: &apos;josef.ahmad@mongodb.com&apos;, &apos;username&apos;: &apos;josefahmad&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60839&quot; title=&quot;Introduce a TemporarilyUnavailable error type&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60839&quot;&gt;&lt;del&gt;SERVER-60839&lt;/del&gt;&lt;/a&gt; Make wtRCToStatus require a WT_SESSION pointer&lt;/p&gt;

&lt;p&gt;This is groundwork for further differentiating WT return codes.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f4aaa34d623e7385b2ac5b332ee07ece1f22c428&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f4aaa34d623e7385b2ac5b332ee07ece1f22c428&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4330098" author="xgen-internal-githook" created="Wed, 2 Feb 2022 13:56:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Josef Ahmad&apos;, &apos;email&apos;: &apos;josef.ahmad@mongodb.com&apos;, &apos;username&apos;: &apos;josefahmad&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60839&quot; title=&quot;Introduce a TemporarilyUnavailable error type&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60839&quot;&gt;&lt;del&gt;SERVER-60839&lt;/del&gt;&lt;/a&gt; Make wtRCToStatus require a WT_SESSION pointer&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/7cfa78a4e20eb59c4d592bb12b6493c451b8dd13&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/7cfa78a4e20eb59c4d592bb12b6493c451b8dd13&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4294142" author="milkie" created="Fri, 14 Jan 2022 20:38:28 +0000"  >&lt;p&gt;Thanks for the clarifications; I modified the title of this ticket for better specificity.  Should we close &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-61454&quot; title=&quot;Change retry policy when txns are rolled back for eviction&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-61454&quot;&gt;&lt;del&gt;SERVER-61454&lt;/del&gt;&lt;/a&gt; as a duplicate?&lt;/p&gt;</comment>
                            <comment id="4292608" author="louis.williams" created="Fri, 14 Jan 2022 09:06:25 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=milkie&quot; class=&quot;user-hover&quot; rel=&quot;milkie&quot;&gt;milkie&lt;/a&gt;, after discussing with &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=keith.smith&quot; class=&quot;user-hover&quot; rel=&quot;keith.smith&quot;&gt;keith.smith&lt;/a&gt;, he confirmed that there is only one scenario for a transaction being rolled-back due to pinning cache space, and that is the &quot;oldest pinned transaction ID rolled back for eviction&quot;.&lt;/p&gt;

&lt;p&gt;The &quot;synchronous&quot; case you described is just a generalization of the asynchronous case. When a very large transaction pins cache space and is unable to evict pages, WiredTiger will start to roll-back transactions, starting from the oldest, until it gets to the large one. So these two cases that you described are not distinguishable from WiredTiger&apos;s perspective.&lt;/p&gt;</comment>
                            <comment id="4290593" author="milkie" created="Thu, 13 Jan 2022 13:26:26 +0000"  >&lt;p&gt;It sounds like this ticket is starting to overlap with &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-61454&quot; title=&quot;Change retry policy when txns are rolled back for eviction&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-61454&quot;&gt;&lt;del&gt;SERVER-61454&lt;/del&gt;&lt;/a&gt;.  There are actually two similar cases for transaction rollback; one is asynchronous via other threads performing eviction and is based on transaction id age, and one I believe is synchronous within the transaction thread itself once that transaction pins too many pages with uncommitted writes, regardless of transaction age.  I was assuming this ticket &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60839&quot; title=&quot;Introduce a TemporarilyUnavailable error type&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60839&quot;&gt;&lt;del&gt;SERVER-60839&lt;/del&gt;&lt;/a&gt; was dealing with the latter situation.  In any event, I think we should treat these two cases differently with respect to retry logic.&lt;/p&gt;</comment>
                            <comment id="4290298" author="louis.williams" created="Thu, 13 Jan 2022 10:17:16 +0000"  >&lt;p&gt;We should consider retrying internally once or twice in the existing writeConflictRetry path before ultimately letting this error escape. Additionally, we considering labeling this error code as retryable so that drivers can retry once on their end.&lt;/p&gt;

&lt;p&gt;We won&apos;t be able to let this error escape internal threads. We can only let the error escape for user-originating operations.&lt;/p&gt;</comment>
                            <comment id="4275668" author="louis.williams" created="Wed, 5 Jan 2022 09:29:09 +0000"  >&lt;p&gt;Using the work from &lt;a href=&quot;https://jira.mongodb.org/browse/WT-8290&quot; title=&quot;Adding a new API to the session to return the rollback reason&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-8290&quot;&gt;&lt;del&gt;WT-8290&lt;/del&gt;&lt;/a&gt;, we can now call &lt;tt&gt;WT_SESSION::get_rollback_reason&lt;/tt&gt; after receiving a WT_ROLLBACK. If the reason is &quot;oldest pinned transaction ID rolled back for eviction&quot;, we will return an error code indicating that the operation exceeded a memory limit. Perhaps the existing ExceededMemoryLimit would be a good error code to use.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                        <issuelink>
            <issuekey id="2234954">SERVER-72910</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="1911455">WT-8290</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="1924291">SERVER-61454</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1942264">SERVER-61909</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1903525">DOCS-14887</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1991530">SERVER-64050</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1964192">SERVER-62650</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2016874">SERVER-65254</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2020127">SERVER-65360</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1982957">SERVER-63620</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1978277">SERVER-63340</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1984472">SERVER-63720</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2088332">SERVER-67984</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1978247">SERVER-63333</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1978267">SERVER-63338</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>14.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[5002K00000yTPRJQA4]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 10 Dec 2021 22:52:56 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 3 weeks ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/WT-8290'>WT-8290</a></s>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60839&quot; title=&quot;Introduce a TemporarilyUnavailable error type&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60839&quot;&gt;&lt;strike&gt;SERVER-60839&lt;/strike&gt;&lt;/a&gt; introduces a new TemporarilyUnavailable error type. This error indicates that the operation aborted, likely due to excessive server load.&lt;br/&gt;
This error type is only returned when the server is running with the loadShedding parameter enabled. Serverless plans to enable the loadShedding parameters, and to handle TemporarilyUnavailable errors without returning the error code to the end client/driver. Non-serverless instances are not supposed to enable load shedding, because current drivers are unaware of this error code.</customfieldvalue>

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

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 3 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>10.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>dmitry.agranat@mongodb.com</customfieldvalue>
            <customfieldvalue>milkie@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>josef.ahmad@mongodb.com</customfieldvalue>
            <customfieldvalue>kevin.jernigan@mongodb.com</customfieldvalue>
            <customfieldvalue>louis.williams@mongodb.com</customfieldvalue>
            <customfieldvalue>yujin.kang@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i06k5r:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="5552">Execution Team 2022-02-07</customfieldvalue>
    <customfieldvalue id="5588">Execution Team 2022-02-21</customfieldvalue>

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

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

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