<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:37:14 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-15192] Make all logOp listeners rollback-safe</title>
                <link>https://jira.mongodb.org/browse/SERVER-15192</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;For now I&apos;ll make it a fatal error to rollback once you got to logOp, since today, once you get there, you shouldn&apos;t need to rollback.&lt;/p&gt;

&lt;p&gt;We will want to fix the listeners soon since the plan is that rollbacks will be able to happen at any time, but that can happen outside of the critical path of enabling rollback. The tricky listeners will be the role-graph adjuster and the sharding tracker of deletes for migrations.&lt;/p&gt;</description>
                <environment></environment>
        <key id="157243">SERVER-15192</key>
            <summary>Make all logOp listeners rollback-safe</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="randolph@mongodb.com">Randolph Tan</assignee>
                                    <reporter username="mathias@mongodb.com">Mathias Stearn</reporter>
                        <labels>
                    </labels>
                <created>Tue, 9 Sep 2014 19:31:36 +0000</created>
                <updated>Fri, 21 Jul 2017 12:44:32 +0000</updated>
                            <resolved>Wed, 25 Feb 2015 18:37:15 +0000</resolved>
                                                    <fixVersion>3.0.4</fixVersion>
                    <fixVersion>3.1.0</fixVersion>
                                    <component>Storage</component>
                                        <votes>0</votes>
                                    <watches>13</watches>
                                                                                                                <comments>
                            <comment id="1628419" author="xgen-internal-githook" created="Fri, 21 Jul 2017 12:44:32 +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-30240&quot; title=&quot;remove incorrect paragraph from getNextOpTime() comments in oplog.cpp&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-30240&quot;&gt;&lt;del&gt;SERVER-30240&lt;/del&gt;&lt;/a&gt; Remove obsolete comment in oplog.cpp.&lt;/p&gt;

&lt;p&gt;This comment was obsoleted by &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-15192&quot; title=&quot;Make all logOp listeners rollback-safe&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-15192&quot;&gt;&lt;del&gt;SERVER-15192&lt;/del&gt;&lt;/a&gt;.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/405b07f373d900e810965a838f1c4bbaf8b16dcb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/405b07f373d900e810965a838f1c4bbaf8b16dcb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="934215" author="xgen-internal-githook" created="Mon, 8 Jun 2015 18:08:11 +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-15192&quot; title=&quot;Make all logOp listeners rollback-safe&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-15192&quot;&gt;&lt;del&gt;SERVER-15192&lt;/del&gt;&lt;/a&gt; Roll up of patches required to make logOp rollback safe in v3.0.&lt;/p&gt;

&lt;p&gt;This rolls up commits with the following summaries from the master development&lt;br/&gt;
branch into the v3.0 branch.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Make AuthzManager logOp listener rollback-safe&lt;/li&gt;
	&lt;li&gt;Make MigrateFromStatus logOp listener rollback-safe&lt;/li&gt;
	&lt;li&gt;Make dbhash and storedFuncMod logOp listeners rollback-safe&lt;/li&gt;
	&lt;li&gt;Remove RollBackPreventer since all logOp listeners are now rollback-safe&lt;/li&gt;
	&lt;li&gt;Do not perform a query while committing.&lt;/li&gt;
	&lt;li&gt;Terminate server if RecoveryUnit::Change throws on commit or rollback.&lt;br/&gt;
Branch: v3.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9e1657ebd156ed70f44a4585d2330510d75e2ae5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9e1657ebd156ed70f44a4585d2330510d75e2ae5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="836434" author="xgen-internal-githook" created="Tue, 24 Feb 2015 23:15:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;dstorch&apos;, u&apos;name&apos;: u&apos;David Storch&apos;, u&apos;email&apos;: u&apos;david.storch@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-15192&quot; title=&quot;Make all logOp listeners rollback-safe&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-15192&quot;&gt;&lt;del&gt;SERVER-15192&lt;/del&gt;&lt;/a&gt; terminate server if RecoveryUnit::Change throws on commit or rollback&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2d6aefaed7315d918fc558f65edc422eefb4cffa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2d6aefaed7315d918fc558f65edc422eefb4cffa&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="836362" author="xgen-internal-githook" created="Tue, 24 Feb 2015 22:16:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;renctan&apos;, u&apos;name&apos;: u&apos;Randolph Tan&apos;, u&apos;email&apos;: u&apos;randolph@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-15192&quot; title=&quot;Make all logOp listeners rollback-safe&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-15192&quot;&gt;&lt;del&gt;SERVER-15192&lt;/del&gt;&lt;/a&gt; Make all logOp listeners rollback-safe&lt;/p&gt;

&lt;p&gt;Do not perform a query while committing.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e8f7cf2c7cd209d1281eb67d2d19cf3518435bc9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e8f7cf2c7cd209d1281eb67d2d19cf3518435bc9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="833055" author="schwerin" created="Thu, 19 Feb 2015 21:25:48 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=renctan&quot; class=&quot;user-hover&quot; rel=&quot;renctan&quot;&gt;renctan&lt;/a&gt; will be fixing the implementation of logOpForSharding&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;to not read database data during commit()&lt;/li&gt;
	&lt;li&gt;to only register a RecoveryUnit::Change when the operation being logged affects a chunk that is migrating.&lt;/li&gt;
&lt;/ol&gt;
</comment>
                            <comment id="831985" author="xgen-internal-githook" created="Wed, 18 Feb 2015 19:12:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;alabid&apos;, u&apos;name&apos;: u&apos;alabid&apos;, u&apos;email&apos;: u&apos;alabidan@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-15192&quot; title=&quot;Make all logOp listeners rollback-safe&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-15192&quot;&gt;&lt;del&gt;SERVER-15192&lt;/del&gt;&lt;/a&gt; Remove RollBackPreventer since all logOp listeners are now rollback-safe&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c56d5c791b95558acda08afdbca44d11bfea930e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c56d5c791b95558acda08afdbca44d11bfea930e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="831394" author="xgen-internal-githook" created="Wed, 18 Feb 2015 05:08:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;alabid&apos;, u&apos;name&apos;: u&apos;alabid&apos;, u&apos;email&apos;: u&apos;alabidan@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-15192&quot; title=&quot;Make all logOp listeners rollback-safe&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-15192&quot;&gt;&lt;del&gt;SERVER-15192&lt;/del&gt;&lt;/a&gt; Make dbhash and storedFuncMod logOp listeners rollback-safe&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ffb3d64e1ae2f3dc84b3bbcb5d23ef85f87a9415&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ffb3d64e1ae2f3dc84b3bbcb5d23ef85f87a9415&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="829232" author="xgen-internal-githook" created="Fri, 13 Feb 2015 20:48:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;alabid&apos;, u&apos;name&apos;: u&apos;alabid&apos;, u&apos;email&apos;: u&apos;alabidan@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-15192&quot; title=&quot;Make all logOp listeners rollback-safe&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-15192&quot;&gt;&lt;del&gt;SERVER-15192&lt;/del&gt;&lt;/a&gt; Make MigrateFromStatus logOp listener rollback-safe&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/dbdb362027d61abbb396dcc091ddd8dd8e8ece22&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/dbdb362027d61abbb396dcc091ddd8dd8e8ece22&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="828861" author="xgen-internal-githook" created="Fri, 13 Feb 2015 16:28:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;alabid&apos;, u&apos;name&apos;: u&apos;alabid&apos;, u&apos;email&apos;: u&apos;alabidan@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-15192&quot; title=&quot;Make all logOp listeners rollback-safe&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-15192&quot;&gt;&lt;del&gt;SERVER-15192&lt;/del&gt;&lt;/a&gt; Make AuthzManager logOp listener rollback-safe&lt;/p&gt;

&lt;p&gt;The initial version of this commit was initially reverted because&lt;br/&gt;
boost::optional&amp;lt;bool&amp;gt; gives spurious warnings due to a GCC bug that&lt;br/&gt;
should have been fixed in GCC 4.8.5. This commit makes no&lt;br/&gt;
use of boost::optional.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/45aba2114c18968422b285ce87709043a9455b3c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/45aba2114c18968422b285ce87709043a9455b3c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="827400" author="xgen-internal-githook" created="Thu, 12 Feb 2015 00:00:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;visualzhou&apos;, u&apos;name&apos;: u&apos;Siyuan Zhou&apos;, u&apos;email&apos;: u&apos;siyuan.zhou@mongodb.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-15192&quot; title=&quot;Make all logOp listeners rollback-safe&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-15192&quot;&gt;&lt;del&gt;SERVER-15192&lt;/del&gt;&lt;/a&gt; Make AuthzManager logOp listener rollback-safe&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit 295cb7943e21a22f9f3a95006de21b07b254afd2.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bc6725d28dd9339dcb3e07e14cfbe868eb4cd563&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bc6725d28dd9339dcb3e07e14cfbe868eb4cd563&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="827342" author="xgen-internal-githook" created="Wed, 11 Feb 2015 22:51:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;alabid&apos;, u&apos;name&apos;: u&apos;alabid&apos;, u&apos;email&apos;: u&apos;alabidan@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-15192&quot; title=&quot;Make all logOp listeners rollback-safe&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-15192&quot;&gt;&lt;del&gt;SERVER-15192&lt;/del&gt;&lt;/a&gt; Make AuthzManager logOp listener rollback-safe&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/295cb7943e21a22f9f3a95006de21b07b254afd2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/295cb7943e21a22f9f3a95006de21b07b254afd2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="823551" author="schwerin" created="Fri, 6 Feb 2015 18:07:13 +0000"  >&lt;p&gt;Proposed solution is for logOpForSharding and AuthorizationManager::logOp to register commit listeners to do their work only on commit, and to only register those listeners when there will be work to do.&lt;/p&gt;</comment>
                            <comment id="725294" author="igor" created="Tue, 23 Sep 2014 17:31:41 +0000"  >&lt;p&gt;Is it expected that RocksDB fails with this error when running jstests/core/apitest_dbcollection.js?&lt;/p&gt;</comment>
                            <comment id="717844" author="xgen-internal-githook" created="Fri, 12 Sep 2014 16:09:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-15192&quot; title=&quot;Make all logOp listeners rollback-safe&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-15192&quot;&gt;&lt;del&gt;SERVER-15192&lt;/del&gt;&lt;/a&gt; Temporarily disallow rollback of logOp&lt;/p&gt;

&lt;p&gt;Since there are currently logOp listeners that are not rollback safe we are&lt;br/&gt;
temporarily disallowing rollback of all operations once they get to the&lt;br/&gt;
logOp. This will work since (today) we only call logOp once we know an&lt;br/&gt;
operation will succeed and commit.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a2aff0106af5f8d5832b30bed5f761602ab169a9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a2aff0106af5f8d5832b30bed5f761602ab169a9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="715049" author="schwerin" created="Tue, 9 Sep 2014 21:04:04 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=redbeard0531&quot; class=&quot;user-hover&quot; rel=&quot;redbeard0531&quot;&gt;redbeard0531&lt;/a&gt;, if it&apos;s convenient, consider doing this in conjunction with &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13896&quot; title=&quot;Replace logOp() with a more operation-aware observer interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13896&quot;&gt;&lt;del&gt;SERVER-13896&lt;/del&gt;&lt;/a&gt;, which is to make a sane operation observer interface, instead of having logop listeners decode oplog entries by hand.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="183635">SERVER-17250</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="183852">SERVER-17265</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="164887">SERVER-15774</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="171281">SERVER-16322</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="184601">SERVER-17303</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="182893">SERVER-17198</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="135793">SERVER-13896</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="208267">SERVER-18822</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="406458">SERVER-30240</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10220">
                    <name>Tested</name>
                                            <outwardlinks description="tested by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>15.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12451" key="com.atlassian.jira.plugin.system.customfieldtypes:multiversion">
                        <customfieldname>Backport Completed</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="15419">3.0.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>Tue, 9 Sep 2014 21:04:04 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        6 years, 29 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>Wed, 25 Feb 2015 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>xgen-internal-githook</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            6 years, 29 weeks, 5 days ago
                        </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>
            <customfieldvalue>mathias@mongodb.com</customfieldvalue>
            <customfieldvalue>randolph@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrlobz:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>136797</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_14261" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 9 Sep 2014 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_11861" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>User Summary</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11856"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hsgo0n:</customfieldvalue>

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