<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:05:45 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-66548] $lookup sequential cache can incorrectly treat a $facet as non-correlated </title>
                <link>https://jira.mongodb.org/browse/SERVER-66548</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;For a pipeline of the following shape:&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;   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;[{$lookup: {let: {a: ...}, pipeline: [{$facet: {array: [{$redact: {...$$a...}}]}}]}]&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;We can get incorrect results with optimizations enabled if the following occurs:&lt;/p&gt;

&lt;p&gt;1. $lookup creates the sequential cache and slaps it at the end of the sub-pipeline&lt;br/&gt;
2. $lookup then attempts to re-order the cache to the optimal position with a non-correlated prefix. It relies on the dependency tracker to achieve this.&lt;br/&gt;
3. The $facet within the $lookup reports it&apos;s dependencies, (incorrectly?) &lt;a href=&quot;https://github.com/mongodb/mongo/blob/c84c8fcf240a5548462110211fef1e4d5612b37a/src/mongo/db/pipeline/document_source_facet.cpp#L279-L297&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;indicating that it does not depend on any of the let variables even though it has a sub-pipeline which refers to $$a&lt;/a&gt;. This happens because the $redact stage within the $facet does not support dep tracking, so the variable reference is not found.&lt;br/&gt;
4. The cache does not swap with the facet since it believes it to be non-correlated, which can lead to incorrect query results.&lt;/p&gt;

&lt;p&gt;Note that in step 3, if a stage within the $facet is &quot;not supported&quot; for dep analysis, it is &lt;a href=&quot;https://github.com/mongodb/mongo/blob/fb4100100d9c97f144eeaa44fae04ebdd00f3709/src/mongo/db/pipeline/pipeline.cpp#L560&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;not propagated&lt;/a&gt;  back to the facet but instead ends up setting the &lt;tt&gt;needWholeDocument&lt;/tt&gt; flag. &lt;/p&gt;</description>
                <environment></environment>
        <key id="2049563">SERVER-66548</key>
            <summary>$lookup sequential cache can incorrectly treat a $facet as non-correlated </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="nicholas.zolnierz@mongodb.com">Nicholas Zolnierz</assignee>
                                    <reporter username="nicholas.zolnierz@mongodb.com">Nicholas Zolnierz</reporter>
                        <labels>
                    </labels>
                <created>Wed, 18 May 2022 14:43:14 +0000</created>
                <updated>Sun, 29 Oct 2023 21:38:07 +0000</updated>
                            <resolved>Mon, 25 Jul 2022 14:55:18 +0000</resolved>
                                    <version>4.4.13</version>
                    <version>5.0.7</version>
                    <version>4.2.20</version>
                    <version>6.0.0-rc6</version>
                                    <fixVersion>6.0.1</fixVersion>
                    <fixVersion>4.4.16</fixVersion>
                    <fixVersion>5.0.11</fixVersion>
                                                        <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="4705590" author="xgen-internal-githook" created="Tue, 26 Jul 2022 14:59:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Nicholas Zolnierz&apos;, &apos;email&apos;: &apos;nicholas.zolnierz@mongodb.com&apos;, &apos;username&apos;: &apos;nzolnierzmdb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-66548&quot; title=&quot;$lookup sequential cache can incorrectly treat a $facet as non-correlated &quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-66548&quot;&gt;&lt;del&gt;SERVER-66548&lt;/del&gt;&lt;/a&gt; Add support for dependency tracking to $redact&lt;/p&gt;

&lt;p&gt;(cherry picked from commit cc4968771221658d66ff42ed2fb861656c5683ca)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/80349ba179b6f87f78d5a9f787ec8848dbd4cc22&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/80349ba179b6f87f78d5a9f787ec8848dbd4cc22&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4703327" author="xgen-internal-githook" created="Mon, 25 Jul 2022 19:34:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Nicholas Zolnierz&apos;, &apos;email&apos;: &apos;nicholas.zolnierz@mongodb.com&apos;, &apos;username&apos;: &apos;nzolnierzmdb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-66548&quot; title=&quot;$lookup sequential cache can incorrectly treat a $facet as non-correlated &quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-66548&quot;&gt;&lt;del&gt;SERVER-66548&lt;/del&gt;&lt;/a&gt; Add support for dependency tracking to $redact&lt;/p&gt;

&lt;p&gt;(cherry picked from commit cc4968771221658d66ff42ed2fb861656c5683ca)&lt;br/&gt;
Branch: v5.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/56666ada8172906b106bbbf6ba9ace1b73e50e05&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/56666ada8172906b106bbbf6ba9ace1b73e50e05&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4701713" author="xgen-internal-githook" created="Mon, 25 Jul 2022 13:35:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Nicholas Zolnierz&apos;, &apos;email&apos;: &apos;nicholas.zolnierz@mongodb.com&apos;, &apos;username&apos;: &apos;nzolnierzmdb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-66548&quot; title=&quot;$lookup sequential cache can incorrectly treat a $facet as non-correlated &quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-66548&quot;&gt;&lt;del&gt;SERVER-66548&lt;/del&gt;&lt;/a&gt; Add support for dependency tracking to $redact&lt;br/&gt;
Branch: v6.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/cc4968771221658d66ff42ed2fb861656c5683ca&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/cc4968771221658d66ff42ed2fb861656c5683ca&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4661378" author="JIRAUSER1263890" created="Wed, 6 Jul 2022 19:02:19 +0000"  >&lt;p&gt;This is ready to merge into the v6.0 branch, but we&apos;re waiting for the 6.0 code freeze to end.&lt;/p&gt;</comment>
                            <comment id="4575829" author="JIRAUSER1263890" created="Thu, 26 May 2022 17:19:42 +0000"  >&lt;p&gt;Sounds good, &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=david.storch%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;david.storch@mongodb.com&quot;&gt;david.storch@mongodb.com&lt;/a&gt;.  &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=nicholas.zolnierz%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;nicholas.zolnierz@mongodb.com&quot;&gt;nicholas.zolnierz@mongodb.com&lt;/a&gt; can look at both of these, since he has the context.&lt;/p&gt;</comment>
                            <comment id="4572491" author="david.storch" created="Wed, 25 May 2022 15:14:07 +0000"  >&lt;p&gt;Yes, I think we should definitely schedule &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-63845&quot; title=&quot;Separate interface to get set of referenced variables from DocumentSource::getDependencies()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-63845&quot;&gt;&lt;del&gt;SERVER-63845&lt;/del&gt;&lt;/a&gt;. We&apos;ve had several bugs like this pop up, so I think it&apos;s worth doing on the master branch. I&apos;ll put it back into the triage queue.&lt;/p&gt;

&lt;p&gt;It makes sense to avoid backporting &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-63845&quot; title=&quot;Separate interface to get set of referenced variables from DocumentSource::getDependencies()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-63845&quot;&gt;&lt;del&gt;SERVER-63845&lt;/del&gt;&lt;/a&gt;. Perhaps we can fix this via &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-63845&quot; title=&quot;Separate interface to get set of referenced variables from DocumentSource::getDependencies()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-63845&quot;&gt;&lt;del&gt;SERVER-63845&lt;/del&gt;&lt;/a&gt; in master and then have a separate fix tracked by this ticket to target 6.0 and older?&lt;/p&gt;</comment>
                            <comment id="4569024" author="nicholas.zolnierz" created="Tue, 24 May 2022 12:48:35 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=david.storch%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;david.storch@mongodb.com&quot;&gt;david.storch@mongodb.com&lt;/a&gt; yeah absolutely, that sounds like a more elaborate option that would be better long term. As long as we &lt;em&gt;require&lt;/em&gt; all sources to report their variable references then it should fix this BF. It looks like that ticket is in the backlog void? Should we retriage? &lt;/p&gt;

&lt;p&gt;Since this issue spans back to 4.x, we may want to go with a simpler fix to backport. As part of this ticket I also want to look for other stages that do not implement the getDependencies API but still may refer to variables.&lt;/p&gt;</comment>
                            <comment id="4566241" author="david.storch" created="Mon, 23 May 2022 14:35:48 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=nicholas.zolnierz%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;nicholas.zolnierz@mongodb.com&quot;&gt;nicholas.zolnierz@mongodb.com&lt;/a&gt; would implementing &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-63845&quot; title=&quot;Separate interface to get set of referenced variables from DocumentSource::getDependencies()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-63845&quot;&gt;&lt;del&gt;SERVER-63845&lt;/del&gt;&lt;/a&gt; help with fixing this?&lt;/p&gt;</comment>
                            <comment id="4556688" author="nicholas.zolnierz" created="Wed, 18 May 2022 14:54:04 +0000"  >&lt;p&gt;There are a few different ways I can think of fixing this:&lt;/p&gt;

&lt;p&gt;1. Update $redact to report its dependencies&lt;br/&gt;
2. Update sequential cache optimization to consider `needWholeDocument` dependencies as correlated and thus the cache should move ahead of such a stage&lt;br/&gt;
3. Add a new concept in the dependency tracker such as `hasUnsupportedStage` then use this flag in the sequential cache optimization&lt;/p&gt;

&lt;p&gt;I confirmed that (2) at least fixes the issue locally but I need to investigate what the downsides would be. Also (1) would likely solve the BF but I suspect there are other stages that fall in a similar bucket. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1974290">SERVER-63141</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1986567">SERVER-63845</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>9.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="23140"><![CDATA[v5.3]]></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_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 23 May 2022 14:35:48 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 28 weeks, 1 day 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>
                            1 year, 28 weeks, 1 day 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_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>david.storch@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>nicholas.zolnierz@mongodb.com</customfieldvalue>
            <customfieldvalue>steve.tarzia@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i0vd0n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i0e9cw:</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="5893">QO 2022-05-16</customfieldvalue>
    <customfieldvalue id="5895">QO 2022-05-30</customfieldvalue>
    <customfieldvalue id="5897">QO 2022-06-13</customfieldvalue>
    <customfieldvalue id="5899">QO 2022-06-27</customfieldvalue>
    <customfieldvalue id="5901">QO 2022-07-11</customfieldvalue>
    <customfieldvalue id="5903">QO 2022-07-25</customfieldvalue>
    <customfieldvalue id="5905">QO 2022-08-08</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|i0uz5z:</customfieldvalue>

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