<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:23:23 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-73007] CURL_OPT_SEEKFUNCTION not set for multi-pass authentication</title>
                <link>https://jira.mongodb.org/browse/SERVER-73007</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;We have observed the error CURLE_SEND_FAIL_REWIND occurring during authentication. This error occurs when data that has already been sent to the authentication server needs to be resent, which can happen as part of some multi-pass authentication methods (source: &lt;a href=&quot;https://curl.se/libcurl/c/CURLOPT_SEEKFUNCTION.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://curl.se/libcurl/c/CURLOPT_SEEKFUNCTION.html&lt;/a&gt;), but there is no seek/ioctl function set to allow rewinding to the data that needs to be sent. To fix this, we need to define a CURL_OPT_SEEKFUNCTION so that we can correctly rewind.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2236385">SERVER-73007</key>
            <summary>CURL_OPT_SEEKFUNCTION not set for multi-pass authentication</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="mark.benvenuto@mongodb.com">Mark Benvenuto</assignee>
                                    <reporter username="gabriel.marks@mongodb.com">Gabriel Marks</reporter>
                        <labels>
                    </labels>
                <created>Wed, 18 Jan 2023 17:36:34 +0000</created>
                <updated>Sun, 29 Oct 2023 21:27:55 +0000</updated>
                            <resolved>Wed, 26 Apr 2023 14:57:01 +0000</resolved>
                                                    <fixVersion>7.1.0-rc0</fixVersion>
                    <fixVersion>4.4.22</fixVersion>
                    <fixVersion>5.0.18</fixVersion>
                    <fixVersion>7.0.0-rc1</fixVersion>
                    <fixVersion>6.0.7</fixVersion>
                                                        <votes>1</votes>
                                    <watches>19</watches>
                                                                                                                <comments>
                            <comment id="5723966" author="JIRAUSER1275209" created="Fri, 22 Sep 2023 13:25:56 +0000"  >&lt;p&gt;I&apos;ve noticed build failure for 32bit targets after this commit was backported to v4.4 branch:&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;src/mongo/util/net/http_client_curl.cpp: In function &apos;size_t mongo::{anonymous}::ReadMemoryCallback(char*, size_t, size_t, void*)&apos;:&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;src/mongo/util/net/http_client_curl.cpp:172:21: error: no matching function for call to &apos;min(size_t, long unsigned int)&apos;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&#160; 172 | &#160; &#160; &#160; &#160; &#160; &#160; std::min(size * nitems, static_cast&amp;lt;unsigned long&amp;gt;(bufReader-&amp;gt;remaining()));&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&#160; &#160; &#160; | &#160; &#160; &#160; &#160; &#160; &#160; ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;I guess you should cast the first param from size_t to unsigned instead of unsigned from remaining() to unsigned long or change. Unless you close this as &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-74633&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/SERVER-74633&lt;/a&gt; because 32bit support (and using correct types) isn&apos;t officially supported.&lt;/p&gt;</comment>
                            <comment id="5401857" author="xgen-internal-githook" created="Thu, 4 May 2023 19:04:29 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mark Benvenuto&apos;, &apos;email&apos;: &apos;mark.benvenuto@mongodb.com&apos;, &apos;username&apos;: &apos;markbenvenuto&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73007&quot; title=&quot;CURL_OPT_SEEKFUNCTION not set for multi-pass authentication&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73007&quot;&gt;&lt;del&gt;SERVER-73007&lt;/del&gt;&lt;/a&gt; CURL_OPT_SEEKFUNCTION for HTTP retry&lt;/p&gt;

&lt;p&gt;(cherry picked from commit f872d0b4efeba4f45961fca175e9bb3c65675d5f)&lt;br/&gt;
Branch: v5.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c439d99bced773b2c03df6d00d0b6dcea1409f74&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c439d99bced773b2c03df6d00d0b6dcea1409f74&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5401836" author="xgen-internal-githook" created="Thu, 4 May 2023 18:56:58 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mark Benvenuto&apos;, &apos;email&apos;: &apos;mark.benvenuto@mongodb.com&apos;, &apos;username&apos;: &apos;markbenvenuto&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73007&quot; title=&quot;CURL_OPT_SEEKFUNCTION not set for multi-pass authentication&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73007&quot;&gt;&lt;del&gt;SERVER-73007&lt;/del&gt;&lt;/a&gt; CURL_OPT_SEEKFUNCTION for HTTP retry&lt;/p&gt;

&lt;p&gt;(cherry picked from commit f872d0b4efeba4f45961fca175e9bb3c65675d5f)&lt;br/&gt;
Branch: v6.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/98f42ab91cd9e944fb41edad4f3510d9b39741b4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/98f42ab91cd9e944fb41edad4f3510d9b39741b4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5401725" author="xgen-internal-githook" created="Thu, 4 May 2023 18:29:43 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mark Benvenuto&apos;, &apos;email&apos;: &apos;mark.benvenuto@mongodb.com&apos;, &apos;username&apos;: &apos;markbenvenuto&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73007&quot; title=&quot;CURL_OPT_SEEKFUNCTION not set for multi-pass authentication&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73007&quot;&gt;&lt;del&gt;SERVER-73007&lt;/del&gt;&lt;/a&gt; CURL_OPT_SEEKFUNCTION for HTTP retry&lt;/p&gt;

&lt;p&gt;(cherry picked from commit f872d0b4efeba4f45961fca175e9bb3c65675d5f)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/754195c7b158eb47162f1776ba1a9692f9429a45&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/754195c7b158eb47162f1776ba1a9692f9429a45&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5399642" author="xgen-internal-githook" created="Thu, 4 May 2023 05:11:26 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mark Benvenuto&apos;, &apos;email&apos;: &apos;mark.benvenuto@mongodb.com&apos;, &apos;username&apos;: &apos;markbenvenuto&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73007&quot; title=&quot;CURL_OPT_SEEKFUNCTION not set for multi-pass authentication&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73007&quot;&gt;&lt;del&gt;SERVER-73007&lt;/del&gt;&lt;/a&gt; CURL_OPT_SEEKFUNCTION for HTTP retry&lt;/p&gt;

&lt;p&gt;(cherry picked from commit f872d0b4efeba4f45961fca175e9bb3c65675d5f)&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/91df5330f70bb96c2ca5d29f7dfbbbcca3e16ab5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/91df5330f70bb96c2ca5d29f7dfbbbcca3e16ab5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5375628" author="xgen-internal-githook" created="Wed, 26 Apr 2023 00:01:16 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mark Benvenuto&apos;, &apos;email&apos;: &apos;mark.benvenuto@mongodb.com&apos;, &apos;username&apos;: &apos;markbenvenuto&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73007&quot; title=&quot;CURL_OPT_SEEKFUNCTION not set for multi-pass authentication&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73007&quot;&gt;&lt;del&gt;SERVER-73007&lt;/del&gt;&lt;/a&gt; CURL_OPT_SEEKFUNCTION for HTTP retry&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f872d0b4efeba4f45961fca175e9bb3c65675d5f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f872d0b4efeba4f45961fca175e9bb3c65675d5f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5375176" author="xgen-internal-githook" created="Tue, 25 Apr 2023 20:24:50 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Sviatlana Zuiko&apos;, &apos;email&apos;: &apos;sviatlana.zuiko@mongodb.com&apos;, &apos;username&apos;: &apos;szuiko&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73007&quot; title=&quot;CURL_OPT_SEEKFUNCTION not set for multi-pass authentication&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73007&quot;&gt;&lt;del&gt;SERVER-73007&lt;/del&gt;&lt;/a&gt; CURL_OPT_SEEKFUNCTION for HTTP retry&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit f69b49f1360cc8421346ee2e939feb4b736db6e3.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c01429db1722f1f26531e97073a8d6c5ed8182b0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c01429db1722f1f26531e97073a8d6c5ed8182b0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5372605" author="xgen-internal-githook" created="Tue, 25 Apr 2023 03:29:48 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mark Benvenuto&apos;, &apos;email&apos;: &apos;mark.benvenuto@mongodb.com&apos;, &apos;username&apos;: &apos;markbenvenuto&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73007&quot; title=&quot;CURL_OPT_SEEKFUNCTION not set for multi-pass authentication&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73007&quot;&gt;&lt;del&gt;SERVER-73007&lt;/del&gt;&lt;/a&gt; CURL_OPT_SEEKFUNCTION for HTTP retry&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f69b49f1360cc8421346ee2e939feb4b736db6e3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f69b49f1360cc8421346ee2e939feb4b736db6e3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5350180" author="mark.benvenuto" created="Sat, 15 Apr 2023 21:48:06 +0000"  >&lt;p&gt;POC Branch: &lt;a href=&quot;https://github.com/markbenvenuto/mongo/tree/http_rewind&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/markbenvenuto/mongo/tree/http_rewind&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5349570" author="mark.benvenuto" created="Sat, 15 Apr 2023 04:39:45 +0000"  >&lt;p&gt;The belief is that this issue is caused by CURL connections getting timed out/disconnected. Then when curl tries to reuse the connection:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/curl/curl/blob/f438ce099b15d433c2bbd0e1ddc8ab17ef924d76/lib/multi.c#L2435-L2444&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/curl/curl/blob/f438ce099b15d433c2bbd0e1ddc8ab17ef924d76/lib/multi.c#L2435-L2444&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It hits an error, calls &lt;tt&gt;Curl_retry_request&lt;/tt&gt; which sets &lt;tt&gt;rewindbeforesend&lt;/tt&gt; which eventually triggers this path: &lt;a href=&quot;https://github.com/curl/curl/blob/f438ce099b15d433c2bbd0e1ddc8ab17ef924d76/lib/multi.c#L1788-L1798.&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/curl/curl/blob/f438ce099b15d433c2bbd0e1ddc8ab17ef924d76/lib/multi.c#L1788-L1798.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To fix this, we need to implement &lt;tt&gt;CURLOPT_SEEKFUNCTION&lt;/tt&gt;. We should need only to seek to the start with &lt;tt&gt;SEEK_SET&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;Per &lt;a href=&quot;https://curl.se/libcurl/c/CURLOPT_SEEKFUNCTION.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://curl.se/libcurl/c/CURLOPT_SEEKFUNCTION.html&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;This function gets called by libcurl to seek to a certain position in the input stream and can be used to fast forward a file in a resumed upload (instead of reading all uploaded bytes with the normal read function/callback). It is also called to rewind a stream when data has already been sent to the server and needs to be sent again. This may happen when doing an HTTP PUT or POST with a multi-pass authentication method, or &lt;b&gt;when an existing HTTP connection is reused too late and the server closes the connection.&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;(emphasis mine)&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>10.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="25578"><![CDATA[v7.0]]></customfieldvalue>
    <customfieldvalue key="25376"><![CDATA[v6.3]]></customfieldvalue>
    <customfieldvalue key="23470"><![CDATA[v6.0]]></customfieldvalue>
    <customfieldvalue key="21777"><![CDATA[v5.0]]></customfieldvalue>
    <customfieldvalue key="18953"><![CDATA[v4.4]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[5006R00001rZdVPQA0, 5006R00001sC1mmQAC, 5006R00001sEbLLQA0]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 5 Apr 2023 04:37:20 +0000</customfieldvalue>

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


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16941"><![CDATA[Not 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>
                            19 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>161.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>gabriel.marks@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>mark.benvenuto@mongodb.com</customfieldvalue>
            <customfieldvalue>Martin.Jansa@gmail.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i1r613:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i1eo4m:</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="6633">Security 2023-01-23</customfieldvalue>
    <customfieldvalue id="6924">Security 2023-05-01</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|i1qs6f:</customfieldvalue>

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