<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:52:00 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-39420] Remove in-memory boolean to indicate config.server.sessions collection set up</title>
                <link>https://jira.mongodb.org/browse/SERVER-39420</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;h2&gt;&lt;a name=&quot;ProblemStatement&quot;&gt;&lt;/a&gt;Problem Statement&lt;/h2&gt;

&lt;p&gt;&lt;tt&gt;config.system.sessions&lt;/tt&gt; is not automatically recreated after a drop in 4.0.&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;ProposedSolution&quot;&gt;&lt;/a&gt;Proposed Solution&lt;/h2&gt;
&lt;ol&gt;
	&lt;li&gt;Create a method in &lt;tt&gt;SessionsCollection&lt;/tt&gt; named &lt;tt&gt;onSessionsCollectionDropped&lt;/tt&gt;. This method would be a no-op everywhere except for the config server child class, where we would flip the &lt;tt&gt;_collectionSetUp&lt;/tt&gt; boolean to false.&lt;/li&gt;
	&lt;li&gt;Expose the &lt;tt&gt;SessionsCollection&lt;/tt&gt; to outside callers through a new &lt;tt&gt;LogicalSessionCache&lt;/tt&gt; method. If we decide this isn&apos;t alright, we can just mirror the sessions collection with &lt;tt&gt;onSessionsCollectionDropped&lt;/tt&gt;.&lt;/li&gt;
	&lt;li&gt;Hook into the config server opObserver &lt;tt&gt;onCollectionDropped&lt;/tt&gt; to get the &lt;tt&gt;SessionsCollection&lt;/tt&gt; and call &lt;tt&gt;onSessionsCollectionDropped&lt;/tt&gt;.&lt;/li&gt;
	&lt;li&gt;Create a ticket to consider making the &lt;tt&gt;LogicalSessionCache&lt;/tt&gt; or &lt;tt&gt;SessionsCollection&lt;/tt&gt; its own opObserver.&lt;/li&gt;
&lt;/ol&gt;


&lt;h2&gt;&lt;a name=&quot;RejectedSolutions&quot;&gt;&lt;/a&gt;Rejected Solutions&lt;/h2&gt;
&lt;ol&gt;
	&lt;li&gt;Create an opObserver for the &lt;tt&gt;SessionsCollection&lt;/tt&gt;. We think that this is overkill for the current bugfix.&lt;/li&gt;
&lt;/ol&gt;
</description>
                <environment></environment>
        <key id="685508">SERVER-39420</key>
            <summary>Remove in-memory boolean to indicate config.server.sessions collection set up</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="blake.oler@mongodb.com">Blake Oler</assignee>
                                    <reporter username="daniel.hatcher@mongodb.com">Danny Hatcher</reporter>
                        <labels>
                    </labels>
                <created>Thu, 7 Feb 2019 19:24:06 +0000</created>
                <updated>Sun, 29 Oct 2023 22:24:22 +0000</updated>
                            <resolved>Thu, 11 Apr 2019 19:04:04 +0000</resolved>
                                    <version>4.0.6</version>
                                    <fixVersion>3.6.13</fixVersion>
                    <fixVersion>4.0.10</fixVersion>
                    <fixVersion>4.1.11</fixVersion>
                                    <component>Sharding</component>
                                        <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="2215747" author="xgen-internal-githook" created="Tue, 16 Apr 2019 20:48:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;blake.oler@mongodb.com&apos;, &apos;name&apos;: &apos;Blake Oler&apos;, &apos;username&apos;: &apos;BlakeIsBlake&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39420&quot; title=&quot;Remove in-memory boolean to indicate config.server.sessions collection set up&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39420&quot;&gt;&lt;del&gt;SERVER-39420&lt;/del&gt;&lt;/a&gt; Remove in-memory boolean to indicate config.server.sessions collection set up&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 2c20db31fcd6a2a9ac02506d55794f9b234af0a6)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/fbf88f57c0b356c665e8fe1a79d546bdebe4cc8d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/fbf88f57c0b356c665e8fe1a79d546bdebe4cc8d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2213512" author="xgen-internal-githook" created="Mon, 15 Apr 2019 16:08:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;blake.oler@mongodb.com&apos;, &apos;name&apos;: &apos;Blake Oler&apos;, &apos;username&apos;: &apos;BlakeIsBlake&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39420&quot; title=&quot;Remove in-memory boolean to indicate config.server.sessions collection set up&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39420&quot;&gt;&lt;del&gt;SERVER-39420&lt;/del&gt;&lt;/a&gt; Remove in-memory boolean to indicate config.server.sessions collection set up&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 2c20db31fcd6a2a9ac02506d55794f9b234af0a6)&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e85bd255c5e0274c108b078dd210ad46e805ad97&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e85bd255c5e0274c108b078dd210ad46e805ad97&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2210046" author="xgen-internal-githook" created="Thu, 11 Apr 2019 18:20:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Blake Oler&apos;, &apos;username&apos;: &apos;BlakeIsBlake&apos;, &apos;email&apos;: &apos;blake.oler@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39420&quot; title=&quot;Remove in-memory boolean to indicate config.server.sessions collection set up&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39420&quot;&gt;&lt;del&gt;SERVER-39420&lt;/del&gt;&lt;/a&gt; Remove in-memory boolean to indicate config.server.sessions collection set up&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2c20db31fcd6a2a9ac02506d55794f9b234af0a6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2c20db31fcd6a2a9ac02506d55794f9b234af0a6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2199471" author="greg.mckeon" created="Tue, 2 Apr 2019 17:52:43 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=misha.tyulenev&quot; class=&quot;user-hover&quot; rel=&quot;misha.tyulenev&quot;&gt;misha.tyulenev&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2199444" author="blake.oler" created="Tue, 2 Apr 2019 17:40:53 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jack.mulrow&quot; class=&quot;user-hover&quot; rel=&quot;jack.mulrow&quot;&gt;jack.mulrow&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=4misha%40gmail.com&quot; class=&quot;user-hover&quot; rel=&quot;4misha@gmail.com&quot;&gt;4misha@gmail.com&lt;/a&gt; Can I get an LGTM on this solution?&lt;/p&gt;</comment>
                            <comment id="2153326" author="kaloian.manassiev" created="Fri, 15 Feb 2019 15:58:57 +0000"  >&lt;p&gt;While dropping the &lt;tt&gt;config.system.sessions&lt;/tt&gt; collections is not something we &quot;support&quot;, we often ask customers to do it in order to work around bugs in the LogicalSessionCache.&lt;/p&gt;

&lt;p&gt;Per &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jack.mulrow&quot; class=&quot;user-hover&quot; rel=&quot;jack.mulrow&quot;&gt;jack.mulrow&lt;/a&gt;, we can fix this by listening for collection drop on the config server primary since it intercepts sharded collection drops.&lt;/p&gt;</comment>
                            <comment id="2141799" author="blake.oler" created="Thu, 7 Feb 2019 22:14:38 +0000"  >&lt;h2&gt;&lt;a name=&quot;Diagnosis&quot;&gt;&lt;/a&gt;Diagnosis&lt;/h2&gt;
&lt;p&gt;An in-memory boolean &lt;tt&gt;_collectionSetUp&lt;/tt&gt; exists on the config server&apos;s session collection class. This in-memory boolean &lt;a href=&quot;https://github.com/mongodb/mongo/blob/288ea7f144105d47129871fe7351de458186f15b/src/mongo/db/sessions_collection_config_server.cpp#L136&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;becomes true&lt;/a&gt; upon the first set-up of the sessions collection, indicating that the collection has been set up. Whenever we run the logical session cache&apos;s periodic refresh, we will attempt to set up the collection, in case it doesn&apos;t exist at the time of the refresh. Unfortunately, this same boolean &lt;a href=&quot;https://github.com/mongodb/mongo/blob/180cada2a34579e399a34eef41a51ffd27a4650c/src/mongo/db/sessions_collection_config_server.cpp#L105-L107&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;prevents any recovery&lt;/a&gt; from a dropped sessions collection for the entire duration that the config server is running. In a single-node replica set config server, this is fine. We only have to restart the config server, thus clearing the in-memory state, to have the collection recreated.&lt;/p&gt;

&lt;p&gt;The problem compounds with a multi-node replica set &amp;#8211; all nodes in a config server replica set will set this boolean &lt;tt&gt;_collectionSetUp&lt;/tt&gt; to true, as they all run the refresh, and will all &quot;see&quot; that the sessions collection exists. If we restart the primary node in an attempt to reset the sessions collection, another node will take over as primary. The node that has taken over as primary saw from before that the sessions collection was set up, and will therefore never attempt to recreate the collection. Luckily, we have an escape hatch here &amp;#8211; that restarted now-secondary node will successfully recognize that the sessions collection is not set up. However, because it&apos;s not secondary, it will not be able to recreate the collection.&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;SupportSolution&quot;&gt;&lt;/a&gt;Support Solution&lt;/h2&gt;
&lt;h3&gt;&lt;a name=&quot;ConfigServerasSingleNodeReplicaSet&quot;&gt;&lt;/a&gt;Config Server as &lt;em&gt;Single-Node Replica Set&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;Simply restart the replica set. On the next refresh, the sessions collection will be recreated.&lt;/p&gt;

&lt;h3&gt;&lt;a name=&quot;ConfigServerasMultiNodeReplicaSet&quot;&gt;&lt;/a&gt;Config Server as &lt;em&gt;Multi-Node Replica Set&lt;/em&gt;&lt;/h3&gt;
&lt;ol&gt;
	&lt;li&gt;Restart any node in the replica set.&lt;/li&gt;
	&lt;li&gt;Transition the restarted node to primary.&lt;/li&gt;
	&lt;li&gt;On the next refresh, the sessions collection will be recreated.&lt;/li&gt;
&lt;/ol&gt;


&lt;h2&gt;&lt;a name=&quot;AffectedVersions&quot;&gt;&lt;/a&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;The erroneous boolean &lt;tt&gt;_collectionSetUp&lt;/tt&gt; exists and behaves the same way on &lt;b&gt;all&lt;/b&gt; versions of sharded clusters on MongoDB starting with 3.6.&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;BugSolution&quot;&gt;&lt;/a&gt;Bug Solution&lt;/h2&gt;
&lt;p&gt;This will be assessed later this week or early next week.&lt;/p&gt;</comment>
                            <comment id="2141593" author="daniel.hatcher" created="Thu, 7 Feb 2019 19:55:55 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=blake.oler&quot; class=&quot;user-hover&quot; rel=&quot;blake.oler&quot;&gt;blake.oler&lt;/a&gt; 4.0.0-4.0.3 crash the config server when the collection is dropped and then subsequently checked. 4.0.4-4.0.6 no longer crash the config server but still do not recreate the collection as 3.6 does.&lt;/p&gt;</comment>
                            <comment id="2141581" author="blake.oler" created="Thu, 7 Feb 2019 19:45:29 +0000"  >&lt;p&gt;Have we confirmed whether this bug exists pre-4.0.6? &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=daniel.hatcher&quot; class=&quot;user-hover&quot; rel=&quot;daniel.hatcher&quot;&gt;daniel.hatcher&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="673344">SERVER-39044</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="595900">SERVER-36904</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9.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="15640"><![CDATA[v4.0]]></customfieldvalue>
    <customfieldvalue key="15141"><![CDATA[v3.6]]></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[[5002K00000pFrTqQAK, 5006R00001sqtrtQAA]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 7 Feb 2019 19:45:29 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        4 years, 43 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_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>
                            4 years, 43 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>52.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>blake.oler@mongodb.com</customfieldvalue>
            <customfieldvalue>daniel.hatcher@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>greg.mckeon@mongodb.com</customfieldvalue>
            <customfieldvalue>kaloian.manassiev@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|huliu7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hufpmv:</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="2863">Sharding 2019-04-08</customfieldvalue>
    <customfieldvalue id="2864">Sharding 2019-04-22</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;1. Launch a sharded cluster&lt;br/&gt;
2. Wait for the &lt;tt&gt;config.system.sessions&lt;/tt&gt; collection to be created&lt;br/&gt;
3. Drop that collection&lt;/p&gt;</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|hul53j:</customfieldvalue>

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