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

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


<item>
            <title>[SERVER-24104] Replace std::duration types with implementations that throw exceptions on overflow</title>
                <link>https://jira.mongodb.org/browse/SERVER-24104</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The std::duration types, which underly stdx::duration, have undefined behavior on overflow and in some other situations that we can easily and inadvertently encounter. Since we do not require optimal arithmetic performance on our duration types, it would be better to replace them with implementations that throw on overflow.&lt;/p&gt;</description>
                <environment></environment>
        <key id="285471">SERVER-24104</key>
            <summary>Replace std::duration types with implementations that throw exceptions on overflow</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="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="9">Done</resolution>
                                        <assignee username="schwerin@mongodb.com">Andy Schwerin</assignee>
                                    <reporter username="schwerin@mongodb.com">Andy Schwerin</reporter>
                        <labels>
                    </labels>
                <created>Mon, 9 May 2016 14:44:00 +0000</created>
                <updated>Wed, 25 Jan 2017 21:58:48 +0000</updated>
                            <resolved>Tue, 17 May 2016 15:15:26 +0000</resolved>
                                                    <fixVersion>3.3.8</fixVersion>
                                    <component>Internal Code</component>
                                        <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="1270688" author="xgen-internal-githook" created="Fri, 20 May 2016 21:47:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;hanumantmk&apos;, u&apos;name&apos;: u&apos;Jason Carey&apos;, u&apos;email&apos;: u&apos;jcarey@argv.me&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24104&quot; title=&quot;Replace std::duration types with implementations that throw exceptions on overflow&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24104&quot;&gt;&lt;del&gt;SERVER-24104&lt;/del&gt;&lt;/a&gt; sfinae duration ctor overloads&lt;/p&gt;

&lt;p&gt;We can&apos;t just static_assert in the duration constructors, because we need overload resolution to&lt;br/&gt;
continue and find things like implicit conversions that then dispatch to default copy constructors.&lt;/p&gt;

&lt;p&gt;This adds standard required sfinae to those ctors.  In other cases where the standard uses sfinae,&lt;br/&gt;
it&apos;s either not needed for us (because we don&apos;t require extension of duration types and we only have&lt;br/&gt;
integral duration reps) or appears not necessary now (several arithmetic overloads could&lt;br/&gt;
theoretically have other targets, but for the moment I think it&apos;s unlikely that we&apos;d expect&lt;br/&gt;
Milliseconds{} / MySpecialNonRepType{} to actually work).  We&apos;ll have to revisit sfinae in those cases&lt;br/&gt;
if we ever do.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/fb052c13742deab981c7ba729dad36e33bdd7393&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/fb052c13742deab981c7ba729dad36e33bdd7393&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1270055" author="schwerin" created="Fri, 20 May 2016 14:07:22 +0000"  >&lt;p&gt;We raised the GCC compiler minimum to 5.3 in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-23518&quot; title=&quot;Upgrade GCC minimum from 4.8.2 to 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-23518&quot;&gt;&lt;del&gt;SERVER-23518&lt;/del&gt;&lt;/a&gt;, as part of development release 3.3.6.&lt;/p&gt;</comment>
                            <comment id="1269692" author="igor" created="Fri, 20 May 2016 03:18:07 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/commit/97f24aa42d86dcadd789ba2c9e144709fa7a7aab&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/97f24aa42d86dcadd789ba2c9e144709fa7a7aab&lt;/a&gt; uses built-in functions only available in gcc since 5.0 version: &lt;a href=&quot;https://gcc.gnu.org/gcc-5/changes.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gcc.gnu.org/gcc-5/changes.html&lt;/a&gt;. I get this failure with gcc 4.8.5: &lt;a href=&quot;https://gist.github.com/igorcanadi/1dca04aa6f6506a4ce6ffb5cf5fb72d3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gist.github.com/igorcanadi/1dca04aa6f6506a4ce6ffb5cf5fb72d3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Are you dropping support for gcc before 5.0?&lt;/p&gt;</comment>
                            <comment id="1267736" author="xgen-internal-githook" created="Wed, 18 May 2016 15:48:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;visemet&apos;, u&apos;name&apos;: u&apos;Max Hirschhorn&apos;, u&apos;email&apos;: u&apos;max.hirschhorn@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24104&quot; title=&quot;Replace std::duration types with implementations that throw exceptions on overflow&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24104&quot;&gt;&lt;del&gt;SERVER-24104&lt;/del&gt;&lt;/a&gt; Fix compile on OS X.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/18d40b1e6eeaabb4cca0997962a871b2a5caba9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/18d40b1e6eeaabb4cca0997962a871b2a5caba9f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1266600" author="xgen-internal-githook" created="Tue, 17 May 2016 17:59:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;spencerjackson&apos;, u&apos;name&apos;: u&apos;Spencer Jackson&apos;, u&apos;email&apos;: u&apos;spencer.jackson@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24104&quot; title=&quot;Replace std::duration types with implementations that throw exceptions on overflow&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24104&quot;&gt;&lt;del&gt;SERVER-24104&lt;/del&gt;&lt;/a&gt; Fix broken Windows enterprise compile&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/c4f1ede5cf0d695260b25a36cc009e5cc30911ff&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/c4f1ede5cf0d695260b25a36cc009e5cc30911ff&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1266590" author="xgen-internal-githook" created="Tue, 17 May 2016 17:53:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;andy10gen&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24104&quot; title=&quot;Replace std::duration types with implementations that throw exceptions on overflow&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24104&quot;&gt;&lt;del&gt;SERVER-24104&lt;/del&gt;&lt;/a&gt; Fix OSX include-what-you-use induced build failure.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1523e0feaf6cbfaa82b503f2d3df0cb19c1d1c5f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1523e0feaf6cbfaa82b503f2d3df0cb19c1d1c5f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1266302" author="xgen-internal-githook" created="Tue, 17 May 2016 15:16:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;andy10gen&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24104&quot; title=&quot;Replace std::duration types with implementations that throw exceptions on overflow&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24104&quot;&gt;&lt;del&gt;SERVER-24104&lt;/del&gt;&lt;/a&gt; Replace stdx::duration with mongo::Duration.&lt;/p&gt;

&lt;p&gt;The mongo::Duration type does overflow checking on casts and arithmetic.&lt;/p&gt;

&lt;p&gt;This patch also moves DESTRUCTOR_GUARD out of assert_util.h into&lt;br/&gt;
destructor_guard.h in order to break an include cycle with duration.h.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/76de5323b88080f852ca4c2f42593502d26c5620&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/76de5323b88080f852ca4c2f42593502d26c5620&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1266301" author="xgen-internal-githook" created="Tue, 17 May 2016 15:16:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;andy10gen&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24104&quot; title=&quot;Replace std::duration types with implementations that throw exceptions on overflow&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24104&quot;&gt;&lt;del&gt;SERVER-24104&lt;/del&gt;&lt;/a&gt; Replace direct uses of stdx::chrono::durations with MongoDB duration using decls.&lt;/p&gt;

&lt;p&gt;This is a preliminary step for switching from stdx::chrono::duration to mongo::Duration.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/73a042328a539b51b3bf35efc16ec3245381dc40&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/73a042328a539b51b3bf35efc16ec3245381dc40&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1266297" author="schwerin" created="Tue, 17 May 2016 15:14:43 +0000"  >&lt;p&gt;&lt;a href=&quot;http://github.com/mongodb/mongo/commit/11e82fe19c81bd1a5d350a219c3a000e959b6dd6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/11e82fe19c81bd1a5d350a219c3a000e959b6dd6&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Accidentally left the ticket number off the commit message.&lt;/p&gt;</comment>
                            <comment id="1265724" author="xgen-internal-githook" created="Mon, 16 May 2016 23:15:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;andy10gen&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24104&quot; title=&quot;Replace std::duration types with implementations that throw exceptions on overflow&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24104&quot;&gt;&lt;del&gt;SERVER-24104&lt;/del&gt;&lt;/a&gt; Fix some include-what-you-use errors.&lt;/p&gt;

&lt;p&gt;These errors were exposed by removing some unnecessary includes from&lt;br/&gt;
assert_util.h.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/a73de5819cf54592aa78328ea26aae7fc4beae23&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/a73de5819cf54592aa78328ea26aae7fc4beae23&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1261017" author="xgen-internal-githook" created="Tue, 10 May 2016 17:55:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;andy10gen&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24104&quot; title=&quot;Replace std::duration types with implementations that throw exceptions on overflow&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24104&quot;&gt;&lt;del&gt;SERVER-24104&lt;/del&gt;&lt;/a&gt; Cosmetic changes to support switching from stdx::chrono::duration to mongo::Duration.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/1360eb146be18bf68797643bcab3544650d5207b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/1360eb146be18bf68797643bcab3544650d5207b&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <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="295996">SERVER-24739</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>11.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_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>Tue, 10 May 2016 17:55:22 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        7 years, 38 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_14262" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>End date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 17 May 2016 23:59:59 +0000</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>crystal.horn@mongodb.com</customfieldvalue>

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

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrd2zr:</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="902">Sharding 14 (05/13/16)</customfieldvalue>
    <customfieldvalue id="1013">Sharding 15 (06/03/16)</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_14261" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 9 May 2016 00:00:00 +0000</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|hrkwvz:</customfieldvalue>

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