<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:06:50 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-4739] Race condition in log rotation (was: SIGUSR1 should set a flag rather than doing rotation)</title>
                <link>https://jira.mongodb.org/browse/SERVER-4739</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The locking within logRotate only covers the swap of file handles, but renaming an open log file while it is being written to by another thread is not safe.  The locking needs to be modified so that no race conditions exist.&lt;/p&gt;

&lt;p&gt;In addition, doing log rotation from a signal handler may be unsafe.  It would be better to set a flag in the signal handler, and respond to it from a normal (non-signal) code path.  For example, we could rotate the log next time something is logged.  &lt;/p&gt;

&lt;p&gt;Currently there is a deadlock if the current thread is in the middle of logging.&lt;/p&gt;</description>
                <environment></environment>
        <key id="28781">SERVER-4739</key>
            <summary>Race condition in log rotation (was: SIGUSR1 should set a flag rather than doing rotation)</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="milkie@mongodb.com">Eric Milkie</assignee>
                                    <reporter username="mathias@mongodb.com">Mathias Stearn</reporter>
                        <labels>
                    </labels>
                <created>Sat, 21 Jan 2012 00:28:56 +0000</created>
                <updated>Mon, 11 Jul 2016 18:35:22 +0000</updated>
                            <resolved>Wed, 17 Apr 2013 17:07:47 +0000</resolved>
                                    <version>2.2.0</version>
                    <version>2.2.2</version>
                                    <fixVersion>2.2.5</fixVersion>
                    <fixVersion>2.4.4</fixVersion>
                    <fixVersion>2.5.0</fixVersion>
                                    <component>Logging</component>
                    <component>Stability</component>
                                        <votes>24</votes>
                                    <watches>29</watches>
                                                                                                                <comments>
                            <comment id="416146" author="stennie" created="Mon, 2 Sep 2013 11:05:05 +0000"  >&lt;p&gt;Shay: the fixVersions are noted in the issue Details section at the top of the page:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; Fix Version/s: 2.2.5, 2.4.4, 2.5.0&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;So for the 2.4 release series, 2.4.4 or newer will have the fix.&lt;/p&gt;

&lt;p&gt;Regards,&lt;br/&gt;
Stephen&lt;/p&gt;</comment>
                            <comment id="416144" author="sasher@nds.com" created="Mon, 2 Sep 2013 10:55:12 +0000"  >&lt;p&gt;is the issue fixed on 2.4.5?&lt;/p&gt;</comment>
                            <comment id="333925" author="tad" created="Sun, 12 May 2013 15:54:56 +0000"  >&lt;p&gt;Hi John,&lt;/p&gt;

&lt;p&gt;I think that you have hit &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-9578&quot; title=&quot;mongos dies on SIGUSR1 instead of rotating logs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-9578&quot;&gt;&lt;del&gt;SERVER-9578&lt;/del&gt;&lt;/a&gt;, which was inadvertently introduced in version 2.4.3.&lt;/p&gt;

&lt;p&gt;This is fixed in the nightly 2.4 build; the fix will be in version 2.4.4.&lt;/p&gt;

&lt;p&gt;If you want to verify that this is fixed in the latest 2.4 code, you could download &lt;a href=&quot;http://downloads.mongodb.org/linux/mongodb-linux-x86_64-v2.4-latest.tgz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloads.mongodb.org/linux/mongodb-linux-x86_64-v2.4-latest.tgz&lt;/a&gt;, which is marked as version &quot;2.4.4-pre-&quot;.&lt;/p&gt;

&lt;p&gt;Tad&lt;/p&gt;</comment>
                            <comment id="333908" author="john.dever" created="Sun, 12 May 2013 15:06:42 +0000"  >&lt;p&gt;Let me know if this needs to be a new issue, but I believe this is still occurring on the latest 10gen mongo RPM. Doing a SIGUSR1 against mongos causes an immediate crash under absolutely no load. This has been happening against 8ish servers in my test env, all running identical configs. &lt;/p&gt;

&lt;p&gt;This does not occur against mongod.&lt;/p&gt;

&lt;p&gt;MongoS version 2.4.3 starting: pid=31081 port=27017 64-bit host=&amp;lt;redacted&amp;gt; (--help for usage)&lt;br/&gt;
git version: fe1743177a5ea03e91e0052fb5e2cb2945f6d95f&lt;br/&gt;
build sys info: Linux ip-10-2-29-40 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_49&lt;/p&gt;

&lt;p&gt;mongod --version&lt;br/&gt;
db version v2.4.3&lt;br/&gt;
Sun May 12 11:03:12.255 git version: fe1743177a5ea03e91e0052fb5e2cb2945f6d95f&lt;/p&gt;

&lt;p&gt;MongoS Log:&lt;br/&gt;
Sun May 12 14:46:23.783 &lt;span class=&quot;error&quot;&gt;&amp;#91;Balancer&amp;#93;&lt;/span&gt; Refreshing MaxChunkSize: 64&lt;br/&gt;
Sun May 12 14:46:23.784 &lt;span class=&quot;error&quot;&gt;&amp;#91;Balancer&amp;#93;&lt;/span&gt; trying to acquire new distributed lock for balancer on &amp;lt;redacted&amp;gt;.yb.int:27017,stgkopmfmgd02.yb.int:27017,stgkopmfmgd03.yb.int:27017 ( lock timeout : 900000, ping interval : 30000, process : &amp;lt;redacted&amp;gt;:27017:1368369971:1804289383 )&lt;br/&gt;
Sun May 12 14:46:23.784 &lt;span class=&quot;error&quot;&gt;&amp;#91;Balancer&amp;#93;&lt;/span&gt; about to acquire distributed lock &apos;balancer/&amp;lt;redacted&amp;gt;:27017:1368369971:1804289383:&lt;br/&gt;
{ &quot;state&quot; : 1,&lt;br/&gt;
  &quot;who&quot; : &quot;&amp;lt;redacted&amp;gt;:27017:1368369971:1804289383:Balancer:846930886&quot;,&lt;br/&gt;
  &quot;process&quot; : &quot;&amp;lt;redacted&amp;gt;:27017:1368369971:1804289383&quot;,&lt;br/&gt;
  &quot;when&quot; : &lt;/p&gt;
{ &quot;$date&quot; : &quot;Sun May 12 14:46:23 2013&quot; }
&lt;p&gt;,&lt;br/&gt;
  &quot;why&quot; : &quot;doing balance round&quot;,&lt;br/&gt;
  &quot;ts&quot; : &lt;/p&gt;
{ &quot;$oid&quot; : &quot;518fab3fe98c422fd4ec59af&quot; }
&lt;p&gt; }&lt;br/&gt;
{ &quot;_id&quot; : &quot;balancer&quot;,&lt;br/&gt;
  &quot;state&quot; : 0,&lt;br/&gt;
  &quot;ts&quot; : &lt;/p&gt;
{ &quot;$oid&quot; : &quot;518fab39e98c422fd4ec59ae&quot; }
&lt;p&gt; }&lt;br/&gt;
Sun May 12 14:46:23.914 &lt;span class=&quot;error&quot;&gt;&amp;#91;Balancer&amp;#93;&lt;/span&gt; distributed lock &apos;balancer/&amp;lt;redacted&amp;gt;:27017:1368369971:1804289383&apos; acquired, ts : 518fab3fe98c422fd4ec59af&lt;br/&gt;
Sun May 12 14:46:23.914 &lt;span class=&quot;error&quot;&gt;&amp;#91;Balancer&amp;#93;&lt;/span&gt; *** start balancing round&lt;br/&gt;
Sun May 12 14:46:23.914 &lt;span class=&quot;error&quot;&gt;&amp;#91;Balancer&amp;#93;&lt;/span&gt; waitForDelete: 0&lt;br/&gt;
Sun May 12 14:46:23.914 &lt;span class=&quot;error&quot;&gt;&amp;#91;Balancer&amp;#93;&lt;/span&gt; secondaryThrottle: 1&lt;br/&gt;
Sun May 12 14:46:23.915 &lt;span class=&quot;error&quot;&gt;&amp;#91;Balancer&amp;#93;&lt;/span&gt; no collections to balance&lt;br/&gt;
Sun May 12 14:46:23.915 &lt;span class=&quot;error&quot;&gt;&amp;#91;Balancer&amp;#93;&lt;/span&gt; no need to move any chunk&lt;br/&gt;
Sun May 12 14:46:23.915 &lt;span class=&quot;error&quot;&gt;&amp;#91;Balancer&amp;#93;&lt;/span&gt; *** end of balancing round&lt;br/&gt;
Sun May 12 14:46:23.986 &lt;span class=&quot;error&quot;&gt;&amp;#91;Balancer&amp;#93;&lt;/span&gt; distributed lock &apos;balancer/&amp;lt;redacted&amp;gt;:27017:1368369971:1804289383&apos; unlocked. &lt;/p&gt;</comment>
                            <comment id="316348" author="auto" created="Thu, 18 Apr 2013 15:44:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-18T15:33:22Z&apos;, u&apos;name&apos;: u&apos;Eric Milkie&apos;, u&apos;email&apos;: u&apos;milkie@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4739&quot; title=&quot;Race condition in log rotation (was: SIGUSR1 should set a flag rather than doing rotation)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4739&quot;&gt;&lt;del&gt;SERVER-4739&lt;/del&gt;&lt;/a&gt; use a thread for logRotate signal instead of a signal handler&lt;br/&gt;
Branch: v2.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e8ea40668b1f2dcc0d61760ad3bccd98e0d77b8c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e8ea40668b1f2dcc0d61760ad3bccd98e0d77b8c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="316302" author="auto" created="Thu, 18 Apr 2013 14:55:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-17T15:02:23Z&apos;, u&apos;name&apos;: u&apos;Eric Milkie&apos;, u&apos;email&apos;: u&apos;milkie@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4739&quot; title=&quot;Race condition in log rotation (was: SIGUSR1 should set a flag rather than doing rotation)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4739&quot;&gt;&lt;del&gt;SERVER-4739&lt;/del&gt;&lt;/a&gt; compile mongos on Windows&lt;br/&gt;
Branch: v2.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/757fe510df0ee15901000195520f6c1d67c66052&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/757fe510df0ee15901000195520f6c1d67c66052&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="316284" author="auto" created="Thu, 18 Apr 2013 14:28:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-16T15:37:19Z&apos;, u&apos;name&apos;: u&apos;Eric Milkie&apos;, u&apos;email&apos;: u&apos;milkie@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4739&quot; title=&quot;Race condition in log rotation (was: SIGUSR1 should set a flag rather than doing rotation)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4739&quot;&gt;&lt;del&gt;SERVER-4739&lt;/del&gt;&lt;/a&gt; use a thread for logRotate signal instead of a signal handler&lt;/p&gt;

&lt;p&gt;Conflicts:&lt;br/&gt;
	src/mongo/db/db.cpp&lt;br/&gt;
	src/mongo/s/server.cpp&lt;br/&gt;
Branch: v2.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9d5de58e4fb9129ed630e99e732899411249ac6a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9d5de58e4fb9129ed630e99e732899411249ac6a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="315637" author="jhn" created="Wed, 17 Apr 2013 18:48:08 +0000"  >&lt;p&gt;Tad,&lt;/p&gt;

&lt;p&gt;Thanks for the clarification! So I will just wait then. Or try to add the master branch changes to 2.2 or 2.4.&lt;/p&gt;

&lt;p&gt;Anyway, at least I learned a bit of Jira usage &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="315625" author="tad" created="Wed, 17 Apr 2013 18:39:10 +0000"  >&lt;p&gt;Hi Johan,&lt;/p&gt;

&lt;p&gt;Sorry for the confusion; the backports have not happened yet.&lt;/p&gt;

&lt;p&gt;This is a result of the way we use the &quot;Backport&quot; field in Jira.  When Backport is set to Yes, the plan is to backport the change to one or more earlier versions, and when those versions are chosen they are added to the &quot;Fix Version/s&quot; list.  But it isn&apos;t actually in those versions until Backport is changed to Done.&lt;/p&gt;

&lt;p&gt;Note also the specific versions: 2.2.5 and 2.4.3, neither of which has been created yet.&lt;/p&gt;

&lt;p&gt;Tad&lt;/p&gt;</comment>
                            <comment id="315613" author="jhn" created="Wed, 17 Apr 2013 18:24:37 +0000"  >&lt;p&gt;I see this marked as fixed in both 2.2 and 2.4 but I only see a commit in the master branch?!&lt;/p&gt;

&lt;p&gt;I&apos;m asking because I would like to bring this in as a patch when I compile mongod 2.2, and soon 2.4, myself.&lt;/p&gt;</comment>
                            <comment id="315459" author="auto" created="Wed, 17 Apr 2013 15:02:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-17T15:02:23Z&apos;, u&apos;name&apos;: u&apos;Eric Milkie&apos;, u&apos;email&apos;: u&apos;milkie@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4739&quot; title=&quot;Race condition in log rotation (was: SIGUSR1 should set a flag rather than doing rotation)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4739&quot;&gt;&lt;del&gt;SERVER-4739&lt;/del&gt;&lt;/a&gt; compile mongos on Windows&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/04451da971f8de4201e2c8d58b678d1a033106f8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/04451da971f8de4201e2c8d58b678d1a033106f8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="315366" author="auto" created="Wed, 17 Apr 2013 12:53:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-16T15:37:19Z&apos;, u&apos;name&apos;: u&apos;Eric Milkie&apos;, u&apos;email&apos;: u&apos;milkie@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4739&quot; title=&quot;Race condition in log rotation (was: SIGUSR1 should set a flag rather than doing rotation)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4739&quot;&gt;&lt;del&gt;SERVER-4739&lt;/del&gt;&lt;/a&gt; use a thread for logRotate signal instead of a signal handler&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1de69d1de81d98c2ecbb5e6cedd31109de15da88&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1de69d1de81d98c2ecbb5e6cedd31109de15da88&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="308032" author="jhn" created="Sun, 7 Apr 2013 18:27:37 +0000"  >&lt;p&gt;Thanks again for the update. I&apos;m just about to increase the load on my db quite drastically so this information was really in the last minute!&lt;/p&gt;</comment>
                            <comment id="308027" author="darkk" created="Sun, 7 Apr 2013 18:12:31 +0000"  >&lt;p&gt;&lt;tt&gt;db.runCommand&lt;/tt&gt; does not trigger the bug to the best of my knowledge.&lt;/p&gt;

&lt;p&gt;The issue with SIGUSR1 is simple: some functions that are not async-signal-safe are called during log rotation, that crashed mongod process.&lt;br/&gt;
I don&apos;t know if there is something in log rotation itself. I have set up &lt;tt&gt;runCommand&lt;/tt&gt; instead of &lt;tt&gt;kill&lt;/tt&gt; a year ago in hourly rotation job and have not seen deadlocks anymore since then. I had several deadlocks a month using &lt;tt&gt;kill&lt;/tt&gt; in hourly rotation. Here is log rotation script I use now: &lt;a href=&quot;https://gist.github.com/darkk/5331671&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gist.github.com/darkk/5331671&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="308013" author="jhn" created="Sun, 7 Apr 2013 17:29:07 +0000"  >&lt;p&gt;Thanks for the explanation Leonid!&lt;/p&gt;

&lt;p&gt;Changing from kill -USR1 to what you suggest was actually my thought but I got the impression from the description of this issue that even db.runCommand(&quot;logRotate&quot;) could crash/dead lock the server!?&lt;/p&gt;

&lt;p&gt;Anything you could comment on?&lt;/p&gt;</comment>
                            <comment id="308009" author="darkk" created="Sun, 7 Apr 2013 17:21:43 +0000"  >&lt;p&gt;It becomes &lt;em&gt;extremely&lt;/em&gt; dangerous only under high load.&lt;br/&gt;
You should rather run &lt;tt&gt;mongo --eval &apos;db.runCommand(&quot;logRotate&quot;)&apos;&lt;/tt&gt; for rotation instead of &lt;tt&gt;kill -USR1&lt;/tt&gt; if you&apos;re afraid of triggering deadlock/crash.&lt;/p&gt;</comment>
                            <comment id="307999" author="jhn" created="Sun, 7 Apr 2013 16:50:57 +0000"  >&lt;p&gt;Does this mean that log rotating is basically extremely dangerous? I&apos;m running 2.2.3 and rotate logs by SIGUSR1. Have I just been lucky not having any crashes yet?&lt;/p&gt;</comment>
                            <comment id="306692" author="paul.hamby@bancvue.com" created="Fri, 5 Apr 2013 13:18:09 +0000"  >&lt;p&gt;We are experiencing this with 2.2.2&lt;/p&gt;</comment>
                            <comment id="268277" author="inosql" created="Sun, 17 Feb 2013 01:34:50 +0000"  >&lt;p&gt;We experienced it on 2.2.0.&lt;/p&gt;</comment>
                            <comment id="245414" author="k.hodin@criteo.com" created="Mon, 21 Jan 2013 09:15:25 +0000"  >&lt;p&gt;We experienced it on 2.2.2.&lt;/p&gt;</comment>
                            <comment id="245391" author="maimonoded" created="Mon, 21 Jan 2013 08:31:56 +0000"  >&lt;p&gt;anyone know what versions are affected by this bug?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="56862">SERVER-7707</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="18726">SERVER-3339</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="30138">SERVER-4905</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="74157">SERVER-9578</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>21.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 21 Jan 2013 08:31:56 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 24 weeks, 2 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>
                            10 years, 24 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>milkie@mongodb.com</customfieldvalue>
            <customfieldvalue>jhn</customfieldvalue>
            <customfieldvalue>john.dever</customfieldvalue>
            <customfieldvalue>k.hodin@criteo.com</customfieldvalue>
            <customfieldvalue>darkk</customfieldvalue>
            <customfieldvalue>mathias@mongodb.com</customfieldvalue>
            <customfieldvalue>inosql</customfieldvalue>
            <customfieldvalue>maimonoded</customfieldvalue>
            <customfieldvalue>paul.hamby@bancvue.com</customfieldvalue>
            <customfieldvalue>sasher@nds.com</customfieldvalue>
            <customfieldvalue>stephen.steneker@mongodb.com</customfieldvalue>
            <customfieldvalue>tad</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrog4v:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5686</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_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|hrnuun:</customfieldvalue>

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