<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:00:21 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-2545] multi data center support via location aware sharding</title>
                <link>https://jira.mongodb.org/browse/SERVER-2545</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;A core feature of MongoDB is the ability to perform atomic operations &amp;#8211; i.e. single document transactions.  However, this then implies a need for a primary/secondary architecture for replicas; for a given shard, all writes must be sent to the current primary.  In multi data center systems, the primary may not be in the client&apos;s data center.&lt;/p&gt;

&lt;p&gt;This jira proposes allowing the user to specify some weight or affinity for (super)chunk ranges to help the balancer decide which shard has which chunks.  Different shards would then (when healthy) keep their primary at the appropriate data center.&lt;/p&gt;

&lt;p&gt;This would be important when trying to build regional shards for multi-datacenter clusters where user/regional data should be kept in the regional shard(s). It would also allow the user to indicate that contiguous chunk ranges should be on the same shard(s).&lt;/p&gt;

&lt;p&gt;This would depend on the ability to make the shard/replicas datacenter aware. Without both you can&apos;t create shards that can be used in a region to do local writes to that region.&lt;/p&gt;</description>
                <environment></environment>
        <key id="14719">SERVER-2545</key>
            <summary>multi data center support via location aware sharding</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="eliot">Eliot Horowitz</assignee>
                                    <reporter username="scotthernandez">Scott Hernandez</reporter>
                        <labels>
                            <label>rn</label>
                    </labels>
                <created>Sun, 13 Feb 2011 17:18:39 +0000</created>
                <updated>Wed, 28 Sep 2016 18:36:11 +0000</updated>
                            <resolved>Fri, 15 Jun 2012 22:10:55 +0000</resolved>
                                                    <fixVersion>2.1.2</fixVersion>
                                    <component>Replication</component>
                    <component>Sharding</component>
                                        <votes>14</votes>
                                    <watches>25</watches>
                                                                                                                <comments>
                            <comment id="133503" author="auto" created="Fri, 15 Jun 2012 22:10:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-15T15:12:20-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-2545&quot; title=&quot;multi data center support via location aware sharding&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-2545&quot;&gt;&lt;del&gt;SERVER-2545&lt;/del&gt;&lt;/a&gt; - sanity check tag ranges&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8cb54a63e154cec11f1b07ab124e762c3d0d9dff&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8cb54a63e154cec11f1b07ab124e762c3d0d9dff&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="133502" author="auto" created="Fri, 15 Jun 2012 22:10:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-15T12:22:54-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-2545&quot; title=&quot;multi data center support via location aware sharding&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-2545&quot;&gt;&lt;del&gt;SERVER-2545&lt;/del&gt;&lt;/a&gt; - start of a few shell helpers&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/297b940ee79fbba5fa2dd9c15a3af4eb9e87a6d0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/297b940ee79fbba5fa2dd9c15a3af4eb9e87a6d0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="133500" author="auto" created="Fri, 15 Jun 2012 22:10:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-15T10:02:50-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-2545&quot; title=&quot;multi data center support via location aware sharding&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-2545&quot;&gt;&lt;del&gt;SERVER-2545&lt;/del&gt;&lt;/a&gt; - fix test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a289a4809b140c5a24f60b97872d3e68602536a9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a289a4809b140c5a24f60b97872d3e68602536a9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="133499" author="auto" created="Fri, 15 Jun 2012 22:10:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-15T10:02:32-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-2545&quot; title=&quot;multi data center support via location aware sharding&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-2545&quot;&gt;&lt;del&gt;SERVER-2545&lt;/del&gt;&lt;/a&gt; - randomize order that we balance tags&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/14f33c4ec4c5785726195224dfd993140de5c158&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/14f33c4ec4c5785726195224dfd993140de5c158&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="133364" author="auto" created="Fri, 15 Jun 2012 16:35:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-15T09:38:48-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-2545&quot; title=&quot;multi data center support via location aware sharding&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-2545&quot;&gt;&lt;del&gt;SERVER-2545&lt;/del&gt;&lt;/a&gt; - balancer fully tag aware&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f9ec6b8c2da49235cc61d2211b25e0a7500d0d17&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f9ec6b8c2da49235cc61d2211b25e0a7500d0d17&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="133032" author="auto" created="Fri, 15 Jun 2012 01:56:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-14T18:57:35-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-2545&quot; title=&quot;multi data center support via location aware sharding&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-2545&quot;&gt;&lt;del&gt;SERVER-2545&lt;/del&gt;&lt;/a&gt; BalancerPolicy fully tag aware&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f975fac3887e405eb41452a69ad5be9b1a74ae90&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f975fac3887e405eb41452a69ad5be9b1a74ae90&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="133031" author="auto" created="Fri, 15 Jun 2012 01:56:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-14T12:40:26-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-2545&quot; title=&quot;multi data center support via location aware sharding&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-2545&quot;&gt;&lt;del&gt;SERVER-2545&lt;/del&gt;&lt;/a&gt; - draining tag aware&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/76e8d89b5ca79fdb6033c5663cf14a9cf60f7484&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/76e8d89b5ca79fdb6033c5663cf14a9cf60f7484&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="132187" author="auto" created="Wed, 13 Jun 2012 23:03:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-13T15:24:54-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: clean balancer policy a bit in prep of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-2545&quot; title=&quot;multi data center support via location aware sharding&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-2545&quot;&gt;&lt;del&gt;SERVER-2545&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/60c041e473b59e9451da79ac32b9f1cd2c686b28&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/60c041e473b59e9451da79ac32b9f1cd2c686b28&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="116162" author="alonho" created="Thu, 3 May 2012 19:56:21 +0000"  >&lt;p&gt;we need &apos;explicit&apos; sharding in order to divide our data between data centers in a way that minimizes the queries between them. we&apos;re going to turn off the balancer and move the chunks by our selves but i think a simple solution is possible:&lt;br/&gt;
to every document in the chunks collection, add a field stating the list of shards it is allowed to split into. (chunk X can be split/moved to other shards in the same data center). an even prettier solution is tagging: chunk X should stay in the &quot;east&quot;, where every shard can be tagged &quot;east&quot; or &quot;west&quot;).&lt;/p&gt;</comment>
                            <comment id="110673" author="robert@vouchercloud.com" created="Tue, 17 Apr 2012 14:48:40 +0000"  >&lt;p&gt;What do we have to do to use this feature? i.e. the syntax?&lt;/p&gt;</comment>
                            <comment id="94871" author="eliot" created="Sat, 3 Mar 2012 03:11:14 +0000"  >&lt;p&gt;2.1.1 has slipped a bit - updating date.&lt;br/&gt;
but this is still planned for 2.1.1&lt;/p&gt;</comment>
                            <comment id="94797" author="billybreen" created="Fri, 2 Mar 2012 22:34:02 +0000"  >&lt;p&gt;Is this still on target for 2.1.1, due today?&lt;/p&gt;</comment>
                            <comment id="90974" author="yfinkelstein" created="Wed, 22 Feb 2012 18:50:28 +0000"  >&lt;p&gt;Whether this will be implemented as described above or differently - the important piece here is that mongo needs to break out of this concept of single master for writes. This is very limiting for customers and is creating asymmetry in the deployment making it difficult to maintain a proper disaster recovery compliance and guarantee latency SLA for writes when writes originate in a different data center. The importance of this item should be elevated!&lt;/p&gt;</comment>
                            <comment id="85543" author="kamaradclimber" created="Mon, 6 Feb 2012 08:11:44 +0000"  >&lt;p&gt;I am really happy that you are starting to plan this, it will be really useful for my company.&lt;br/&gt;
Thanks !&lt;/p&gt;</comment>
                            <comment id="71433" author="cwestin" created="Wed, 7 Dec 2011 17:02:40 +0000"  >&lt;p&gt;@Robert Sindall:  That&apos;s another twist I wasn&apos;t thinking of.  I was thinking of countries that have laws regarding the length of time for which personal data can be retained.  Regarding &quot;data that cannot exist,&quot; what happens if a general query hits the cluster, and material from the shard you suggest satisfies the query and would be returned in a data center in another country?  Laws that assume the physical location of the bits is relevant to where the data is served are going to make this even more complicated.&lt;/p&gt;</comment>
                            <comment id="71355" author="robert@vouchercloud.com" created="Wed, 7 Dec 2011 08:52:12 +0000"  >&lt;p&gt;@Chris Westin: Thanks for responding. I am not 100% clear on your last point? Regarding your first point, data that cannot exist outside of a geographic region due to data protection laws would have to be in a shard which is in a replica set which spans racks but not DC&apos;s and we would need to add an off-site backup process (which conforms to local data protection laws). Would that work\be possible?&lt;/p&gt;</comment>
                            <comment id="71260" author="cwestin" created="Tue, 6 Dec 2011 22:07:24 +0000"  >&lt;p&gt;@Robert Sindall:  I don&apos;t think this will help you with differing data protection laws.  Because the shards would have replicas in the other locations (for data safety and failover), you would probably have to have all data subject to the most stringent laws in effect in any of the locations.&lt;/p&gt;</comment>
                            <comment id="71190" author="robert@vouchercloud.com" created="Tue, 6 Dec 2011 17:40:21 +0000"  >&lt;p&gt;This would be a very useful feature especially due to different data protection laws in different regions&lt;/p&gt;</comment>
                            <comment id="68775" author="eliot" created="Thu, 24 Nov 2011 14:05:47 +0000"  >&lt;p&gt;It is most likely going to be in 2.2&lt;/p&gt;</comment>
                            <comment id="68764" author="kamaradclimber" created="Thu, 24 Nov 2011 13:10:31 +0000"  >&lt;p&gt;Is there any news on this (really awesome) feature ?&lt;/p&gt;</comment>
                            <comment id="61349" author="kamaradclimber" created="Wed, 19 Oct 2011 08:00:12 +0000"  >&lt;p&gt;Same issue here, we have several datacenters in Europe and US. Several clusters management is a pain and induces a higher complexity in applicative layer. If database chunk balancing  could be limited to a given tag, it would be really a very good step.&lt;/p&gt;</comment>
                            <comment id="52844" author="hugh.watkins@ericsson.com" created="Wed, 7 Sep 2011 19:21:34 +0000"  >&lt;p&gt;We have this issue currently.  We are creating a national application that is hosted at multiple datacenters, MongoDB is sharded and replicated to all datacenters. For example let&apos;s say Atlanta, Denver and New York as the data centers.&lt;/p&gt;

&lt;p&gt;The majority of the time 99+% a user would be served from the same datacenter based on geography, ie for subscribers in the Mid-West or West would be served from Denver, CO.  We would like writes for those users to be local to Denver, by the use of a tag or shard key.&lt;/p&gt;

&lt;p&gt;The problem is without setting up separate mongodb databases I don&apos;t have a way to make sure the master is located in the same datacenter as the subscribers information, so updates could get routed to a different datacenter. Setting up different databases makes my application overly complex.&lt;/p&gt;</comment>
                            <comment id="23821" author="eliot" created="Sun, 13 Feb 2011 21:49:36 +0000"  >&lt;p&gt;Not sure this is exactly what we&apos;ll do, but we have a number of ideas pending.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                                                <inwardlinks description="is documented by">
                                        <issuelink>
            <issuekey id="319686">DOCS-9045</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="18952">SERVER-3359</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </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_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sun, 13 Feb 2011 21:49:36 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        11 years, 35 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_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>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            11 years, 35 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>alonho</customfieldvalue>
            <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>cwestin</customfieldvalue>
            <customfieldvalue>eliot</customfieldvalue>
            <customfieldvalue>kamaradclimber</customfieldvalue>
            <customfieldvalue>hugh.watkins@ericsson.com</customfieldvalue>
            <customfieldvalue>robert@vouchercloud.com</customfieldvalue>
            <customfieldvalue>billybreen</customfieldvalue>
            <customfieldvalue>scotthernandez</customfieldvalue>
            <customfieldvalue>yfinkelstein</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrp68n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrgdlb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9111</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_10166" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Tests Written</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10153"><![CDATA[Unneeded]]></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|ht09lr:</customfieldvalue>

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