<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:34: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>[SERVER-77158] Enable clang-tidy move const variable check and other viable performance checks</title>
                <link>https://jira.mongodb.org/browse/SERVER-77158</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Clang tidy has a whole suite of performance-related checks we could enable that have not yet been investigated. A &lt;a href=&quot;https://releases.llvm.org/12.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/performance-move-const-arg.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;check&lt;/a&gt; for moving a const variable is one of them. &lt;a href=&quot;https://releases.llvm.org/12.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Here&lt;/a&gt; is the full list (scroll down to performance-*).&lt;/p&gt;

&lt;p&gt;We should investigate which of these could be enabled, and fix any issues we find.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2341591">SERVER-77158</key>
            <summary>Enable clang-tidy move const variable check and other viable performance checks</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="1" iconUrl="https://jira.mongodb.org/images/icons/statuses/open.png" description="">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="matt.boros@mongodb.com">Matt Boros</reporter>
                        <labels>
                            <label>greenerbuild</label>
                    </labels>
                <created>Mon, 15 May 2023 21:27:27 +0000</created>
                <updated>Fri, 29 Dec 2023 16:43:24 +0000</updated>
                                                                                                <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="5975409" author="JIRAUSER1268551" created="Fri, 29 Dec 2023 16:43:14 +0000"  >&lt;p&gt;Reopening and moving to epic&lt;/p&gt;</comment>
                            <comment id="5807077" author="xgen-internal-githook" created="Wed, 25 Oct 2023 22:05:48 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Matt Boros&apos;, &apos;email&apos;: &apos;matt.boros@mongodb.com&apos;, &apos;username&apos;: &apos;mattBoros&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77158&quot; title=&quot;Enable clang-tidy move const variable check and other viable performance checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77158&quot;&gt;SERVER-77158&lt;/a&gt; apply fixes from move-const-arg to db/s&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2cb802018f3ac5505bc401081a46b01ddb17962e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2cb802018f3ac5505bc401081a46b01ddb17962e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5762145" author="xgen-internal-githook" created="Sun, 8 Oct 2023 16:24:13 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Matt Boros&apos;, &apos;email&apos;: &apos;matt.boros@mongodb.com&apos;, &apos;username&apos;: &apos;mattBoros&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77158&quot; title=&quot;Enable clang-tidy move const variable check and other viable performance checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77158&quot;&gt;SERVER-77158&lt;/a&gt; apply performance-move-const-arg clang tidy rule for replication&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/57624bec5559121c5c526c8164357dbf48a57e77&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/57624bec5559121c5c526c8164357dbf48a57e77&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5760984" author="xgen-internal-githook" created="Sat, 7 Oct 2023 03:39:53 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Matt Boros&apos;, &apos;email&apos;: &apos;matt.boros@mongodb.com&apos;, &apos;username&apos;: &apos;mattBoros&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77158&quot; title=&quot;Enable clang-tidy move const variable check and other viable performance checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77158&quot;&gt;SERVER-77158&lt;/a&gt; apply performance-move-const-arg clang tidy rule for client&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3e13066dddf16a36226c7dea1a0aad5bd3dbab2b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3e13066dddf16a36226c7dea1a0aad5bd3dbab2b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5760821" author="xgen-internal-githook" created="Sat, 7 Oct 2023 00:01:03 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Matt Boros&apos;, &apos;email&apos;: &apos;matt.boros@mongodb.com&apos;, &apos;username&apos;: &apos;mattBoros&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77158&quot; title=&quot;Enable clang-tidy move const variable check and other viable performance checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77158&quot;&gt;SERVER-77158&lt;/a&gt; apply performance-move-const-arg clang tidy rule for resharding&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6d33c1402599d95d46f50728c14d86a6ec3c1070&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6d33c1402599d95d46f50728c14d86a6ec3c1070&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5742190" author="xgen-internal-githook" created="Fri, 29 Sep 2023 22:17:20 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Matt Boros&apos;, &apos;email&apos;: &apos;matt.boros@mongodb.com&apos;, &apos;username&apos;: &apos;mattBoros&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77158&quot; title=&quot;Enable clang-tidy move const variable check and other viable performance checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77158&quot;&gt;SERVER-77158&lt;/a&gt; apply performance-move-const-arg clang tidy rule for db/exec&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/acd780fc1ea623fb067332b48b72ee3c80b2d20a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/acd780fc1ea623fb067332b48b72ee3c80b2d20a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5736421" author="xgen-internal-githook" created="Thu, 28 Sep 2023 03:02:17 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Matt Boros&apos;, &apos;email&apos;: &apos;matt.boros@mongodb.com&apos;, &apos;username&apos;: &apos;mattBoros&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77158&quot; title=&quot;Enable clang-tidy move const variable check and other viable performance checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77158&quot;&gt;SERVER-77158&lt;/a&gt; apply performance-move-const-arg clang tidy rule for db/storage&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/10e00900a10bd75e06ed81868f6177653c5031ed&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/10e00900a10bd75e06ed81868f6177653c5031ed&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5725070" author="JIRAUSER1253388" created="Fri, 22 Sep 2023 17:45:00 +0000"  >&lt;p&gt;I&apos;m a bit ahead of the reviews right now, so I&apos;m going to stop posting PRs until more get approved + committed.&lt;/p&gt;</comment>
                            <comment id="5716493" author="xgen-internal-githook" created="Tue, 19 Sep 2023 22:01:58 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Matt Boros&apos;, &apos;email&apos;: &apos;matt.boros@mongodb.com&apos;, &apos;username&apos;: &apos;mattBoros&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77158&quot; title=&quot;Enable clang-tidy move const variable check and other viable performance checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77158&quot;&gt;SERVER-77158&lt;/a&gt; enable low risk clang tidy perf rules&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6bca90642592cfa9ef57f852adc472c07e6b3a06&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6bca90642592cfa9ef57f852adc472c07e6b3a06&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5710001" author="xgen-internal-githook" created="Sun, 17 Sep 2023 20:05:48 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Matt Boros&apos;, &apos;email&apos;: &apos;matt.boros@mongodb.com&apos;, &apos;username&apos;: &apos;mattBoros&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77158&quot; title=&quot;Enable clang-tidy move const variable check and other viable performance checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77158&quot;&gt;SERVER-77158&lt;/a&gt; apply performance-move-const-arg clang tidy rule for document sources&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/669f87e05810e70c9586a5ff46d44aeb550992ad&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/669f87e05810e70c9586a5ff46d44aeb550992ad&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5709032" author="xgen-internal-githook" created="Sat, 16 Sep 2023 00:43:50 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Matt Boros&apos;, &apos;email&apos;: &apos;matt.boros@mongodb.com&apos;, &apos;username&apos;: &apos;mattBoros&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77158&quot; title=&quot;Enable clang-tidy move const variable check and other viable performance checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77158&quot;&gt;SERVER-77158&lt;/a&gt; apply performance-move-const-arg clang tidy rule for bonsai&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/fb2b091ba4903be99fbe9b3535cc309814199460&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/fb2b091ba4903be99fbe9b3535cc309814199460&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5702488" author="JIRAUSER1253388" created="Wed, 13 Sep 2023 21:15:08 +0000"  >&lt;p&gt;&lt;em&gt;performance-type-promotion-in-math-fn&lt;/em&gt;, &lt;em&gt;performance-move-constructor-init&lt;/em&gt;, &lt;em&gt;performance-trivially-destructible&lt;/em&gt; are in review.&lt;/p&gt;

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

&lt;p&gt;&lt;em&gt;performance-move-const-arg&lt;/em&gt; is a larger change, so I&apos;ve started with three PRs that are reasonably sized. One for SBE code, one for document source code, and one for Bonsai code. All of these diffs are the automatic fixes which I&apos;ve skimmed but need to look more closely to see if the changes are actually what we want.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="5695869" author="xgen-internal-githook" created="Mon, 11 Sep 2023 21:56:20 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Matt Boros&apos;, &apos;email&apos;: &apos;matt.boros@mongodb.com&apos;, &apos;username&apos;: &apos;mattBoros&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77158&quot; title=&quot;Enable clang-tidy move const variable check and other viable performance checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77158&quot;&gt;SERVER-77158&lt;/a&gt; apply selected changes from performance-inefficient-vector-operation clang-tidy suggestions&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9d27bb3f4e66c6cf1982f436aaea4ec5229a3ddf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9d27bb3f4e66c6cf1982f436aaea4ec5229a3ddf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5694980" author="JIRAUSER1253388" created="Mon, 11 Sep 2023 17:40:37 +0000"  >&lt;p&gt;Here&apos;s the doc I&apos;ll be updating as I work on this: &lt;a href=&quot;https://docs.google.com/document/d/1yHDTEj6M9gsOzELxRTZ3G_-Yu1jivhTMB6upr-M8hJ8/edit?usp=sharing&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.google.com/document/d/1yHDTEj6M9gsOzELxRTZ3G_-Yu1jivhTMB6upr-M8hJ8/edit?usp=sharing&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5694660" author="JIRAUSER1253388" created="Mon, 11 Sep 2023 16:33:41 +0000"  >&lt;p&gt;Filed &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-80944&quot; title=&quot;Enable more clang-tidy rules as VSCode suggestions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-80944&quot;&gt;&lt;del&gt;SERVER-80944&lt;/del&gt;&lt;/a&gt; for the VSCode suggestions.&lt;/p&gt;</comment>
                            <comment id="5694471" author="JIRAUSER1253388" created="Mon, 11 Sep 2023 15:53:39 +0000"  >&lt;p&gt;Ah yea good point, I&apos;ll make a doc to summarize the decisions for each rule. I&apos;ll send the draft out for that later today.&lt;/p&gt;

&lt;p&gt;We felt the performance-inefficient-vector-operation was too general and can clutter code. In some hot paths a reserve() call is good, but in most cases it&apos;s not needed (this showed in the lack of perf improvement). I think the VSCode tooltip is a good compromise.&lt;/p&gt;</comment>
                            <comment id="5694398" author="JIRAUSER1253388" created="Mon, 11 Sep 2023 15:38:25 +0000"  >&lt;p&gt;For performance-inefficient-vector-operation, we&apos;ve decided to not enable the check but commit some of the recommended fixes from this rule. I&apos;ll also file a ticket to have VSCode suggest vector.reserve() using the clang tidy rule. So there will be required rules (enforced in evergreen) and recommended rules as tooltips.&lt;/p&gt;</comment>
                            <comment id="5521792" author="JIRAUSER1253388" created="Fri, 23 Jun 2023 17:05:20 +0000"  >&lt;p&gt;Still have higher priority BFs unfortunately. I&apos;m hoping that as we get through 7.0 perf issues I&apos;ll be able to work on this on BF days.&lt;/p&gt;</comment>
                            <comment id="5471232" author="JIRAUSER1253388" created="Fri, 2 Jun 2023 17:23:58 +0000"  >&lt;p&gt;Just to update this, I have some higher priority work right now and will be working on this in the time I have in between.&lt;/p&gt;</comment>
                            <comment id="5436089" author="JIRAUSER1253388" created="Thu, 18 May 2023 20:05:51 +0000"  >&lt;p&gt;Yea that would work! I suppose we could do a bunch of PRs with fixes, and then in the last one we would actually commit the new clang-tidy rule. I could try to split it by team, and find assignees from there.&lt;/p&gt;

&lt;p&gt;I&apos;m looking into other rules as well! This was the cleanest one to implement so far. There are some rules that would certainly be beneficial, but maybe are too strict to enforce. &lt;a href=&quot;https://releases.llvm.org/12.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/performance-unnecessary-copy-initialization.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;This&lt;/a&gt; one comes to mind. I think with enough &quot;AllowedTypes&quot; it could be done, but it also might become a burden to keep adding to this list as we add new code. I&apos;ll try to look into the most straightforward rules first. This one would also certainly have some performance benefit. For example all of the NamespaceString copying work that&apos;s been done would be detected by this rule.&lt;/p&gt;</comment>
                            <comment id="5433256" author="JIRAUSER1268551" created="Wed, 17 May 2023 20:49:02 +0000"  >&lt;p&gt;Can I just suggest arbitrarily breaking the PR up into groups of like 30 fixes or so? It seems like it wouldn&apos;t make a difference but our team has found that people will be more focused when reviewing small portions of changes even if the total review burden is the same. For the clang_tidy_fix I&apos;m happy to review that part now matter how you structure your PR(s).&lt;/p&gt;

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

&lt;p&gt;FWIW this looks really good! Also be adding this clang-tidy rule you will prevent issues like this in the future as well!&lt;/p&gt;</comment>
                            <comment id="5429535" author="JIRAUSER1253388" created="Tue, 16 May 2023 19:39:10 +0000"  >&lt;p&gt;Thanks for pointing that out! Did not see that at first.&lt;/p&gt;</comment>
                            <comment id="5429493" author="JIRAUSER1268551" created="Tue, 16 May 2023 19:28:16 +0000"  >&lt;p&gt;There is an option for &lt;a href=&quot;https://releases.llvm.org/12.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/performance-move-const-arg.html#cmdoption-arg-checktriviallycopyablemove&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://releases.llvm.org/12.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/performance-move-const-arg.html#cmdoption-arg-checktriviallycopyablemove&lt;/a&gt; ignoring trivially copyable move which should make the implementation of this simpler.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                                        </outwardlinks>
                                                        </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="2438830">SERVER-80944</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>23.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>17.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25126"><![CDATA[Query Optimization]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 16 May 2023 19:28:16 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-3581</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>alex.neben@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 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>135.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>alex.neben@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>matt.boros@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i29blj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i1rli0:</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="7234">QO 2023-05-29</customfieldvalue>
    <customfieldvalue id="7235">QO 2023-06-12</customfieldvalue>
    <customfieldvalue id="7237">QO 2023-06-26</customfieldvalue>
    <customfieldvalue id="7240">QO 2023-07-10</customfieldvalue>
    <customfieldvalue id="7242">QO 2023-07-24</customfieldvalue>
    <customfieldvalue id="7244">QO 2023-08-07</customfieldvalue>
    <customfieldvalue id="7245">QO 2023-08-21</customfieldvalue>
    <customfieldvalue id="7247">QO 2023-09-04</customfieldvalue>
    <customfieldvalue id="7249">QE 2023-09-18</customfieldvalue>
    <customfieldvalue id="7251">QE 2023-10-02</customfieldvalue>
    <customfieldvalue id="7254">QE 2023-10-16</customfieldvalue>
    <customfieldvalue id="7255">QE 2023-10-30</customfieldvalue>
    <customfieldvalue id="7257">QE 2023-11-13</customfieldvalue>
    <customfieldvalue id="7259">QE 2023-11-27</customfieldvalue>
    <customfieldvalue id="7261">QE 2023-12-11</customfieldvalue>
    <customfieldvalue id="7264">QE 2023-12-25</customfieldvalue>
    <customfieldvalue id="8043">QE 2024-01-08</customfieldvalue>

                        </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|i28xqv:</customfieldvalue>

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