<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:14:31 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-7434] Startup race with --fork</title>
                <link>https://jira.mongodb.org/browse/SERVER-7434</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Installed the 2.2.0 rpm package from 10gen repo. &apos;service mongod start&apos; creates 3 processes:&lt;/p&gt;

&lt;p&gt;root     12603  9583  0 12:59 pts/0    00:00:00 /bin/sh /sbin/service mongod restart&lt;br/&gt;
root     12608 12603  0 12:59 pts/0    00:00:00 /bin/bash /etc/init.d/mongod restart&lt;br/&gt;
root     12622 12608  0 12:59 pts/0    00:00:00 runuser -s /bin/bash - mongod -c ulimit -S -c 0 &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 ; numactl --interleave=all /usr/bin/mongod -f /etc/mongod.&lt;br/&gt;
mongod   12623 12622  0 12:59 ?        00:00:00 -bash -c ulimit -S -c 0 &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 ; numactl --interleave=all /usr/bin/mongod -f /etc/mongod.conf&lt;br/&gt;
mongod   12645 12623  1 12:59 ?        00:00:00 /usr/bin/mongod -f /etc/mongod.conf&lt;br/&gt;
mongod   12647 12645  0 12:59 ?        00:00:00 /usr/bin/mongod -f /etc/mongod.conf&lt;br/&gt;
mongod   12648 12647  0 12:59 ?        00:00:00 /usr/bin/mongod -f /etc/mongod.conf&lt;/p&gt;


&lt;p&gt;strace of PID 12648, the third - obviously hanging - process gives:&lt;br/&gt;
...&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 67669616}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 60868464}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 167533952}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
...&lt;/p&gt;

&lt;p&gt;gdb:&lt;/p&gt;

&lt;p&gt;Thread 2 (Thread 0x40a87940 (LWP 12649)):&lt;br/&gt;
#0  0x00000000008d2996 in base::internal::SpinLockDelay(int volatile*, int, int) ()&lt;br/&gt;
#1  0x000000000086210c in SpinLock::SlowLock() ()&lt;br/&gt;
#2  0x0000000000866056 in tcmalloc::ThreadCache::CreateCacheIfNecessary() ()&lt;br/&gt;
#3  0x00000000009b0857 in ?? ()&lt;br/&gt;
#4  0x0000000000c22872 in tc_malloc ()&lt;br/&gt;
#5  0x00000000009e63aa in boost::detail::get_once_per_thread_epoch() ()&lt;br/&gt;
#6  0x00000000007c4ff8 in void boost::call_once&amp;lt;void &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/star_yellow.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;()&amp;gt;(boost::once_flag&amp;amp;, void &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/star_yellow.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;()) ()&lt;br/&gt;
#7  0x00000000007c1e57 in boost::detail::set_current_thread_data(boost::detail::thread_data_base*) ()&lt;br/&gt;
#8  0x00000000007c3646 in ?? ()&lt;br/&gt;
#9  0x0000003124e0677d in start_thread () from /lib64/libpthread.so.0&lt;br/&gt;
#10 0x00000031246d3c1d in clone () from /lib64/libc.so.6&lt;/p&gt;

&lt;p&gt;Thread 1 (Thread 0x2b5613d478c0 (LWP 12648)):&lt;br/&gt;
#0  0x00000000008d2996 in base::internal::SpinLockDelay(int volatile*, int, int) ()&lt;br/&gt;
#1  0x000000000086210c in SpinLock::SlowLock() ()&lt;br/&gt;
#2  0x00000000008b92db in tcmalloc::CentralFreeList::Populate() ()&lt;br/&gt;
#3  0x00000000008b9498 in tcmalloc::CentralFreeList::FetchFromSpansSafe() ()&lt;br/&gt;
#4  0x00000000008b9534 in tcmalloc::CentralFreeList::RemoveRange(void*&lt;b&gt;, void&lt;/b&gt;*, int) ()&lt;br/&gt;
#5  0x0000000000865c0d in tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long) ()&lt;br/&gt;
#6  0x00000000009b0f2f in ?? ()&lt;br/&gt;
#7  0x0000000000c21c95 in tc_new ()&lt;br/&gt;
#8  0x0000000000599e14 in boost::detail::thread_data&amp;lt;boost::_bi::bind_t&amp;lt;void, boost::_mfi::mf1&amp;lt;void, mongo::BackgroundJob, boost::shared_ptr&amp;lt;mongo::BackgroundJob::JobStatus&amp;gt; &amp;gt;, boost::_bi::list2&amp;lt;boost::_bi::value&amp;lt;mongo::BackgroundJob*&amp;gt;, boost::_bi::value&amp;lt;boost::shared_ptr&amp;lt;mongo::BackgroundJob::JobStatus&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;* boost::detail::heap_new_impl&amp;lt;boost::detail::thread_data&amp;lt;boost::_bi::bind_t&amp;lt;void, boost::_mfi::mf1&amp;lt;void, mongo::BackgroundJob, boost::shared_ptr&amp;lt;mongo::BackgroundJob::JobStatus&amp;gt; &amp;gt;, boost::_bi::list2&amp;lt;boost::_bi::value&amp;lt;mongo::BackgroundJob*&amp;gt;, boost::_bi::value&amp;lt;boost::shared_ptr&amp;lt;mongo::BackgroundJob::JobStatus&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;, boost::_bi::bind_t&amp;lt;void, boost::_mfi::mf1&amp;lt;void, mongo::BackgroundJob, boost::shared_ptr&amp;lt;mongo::BackgroundJob::JobStatus&amp;gt; &amp;gt;, boost::_bi::list2&amp;lt;boost::_bi::value&amp;lt;mongo::BackgroundJob*&amp;gt;, boost::_bi::value&amp;lt;boost::shared_ptr&amp;lt;mongo::BackgroundJob::JobStatus&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;amp;&amp;gt;(boost::_bi::bind_t&amp;lt;void, boost::_mfi::mf1&amp;lt;void, mongo::BackgroundJob, boost::shared_ptr&amp;lt;mongo::BackgroundJob::JobStatus&amp;gt; &amp;gt;, boost::_bi::list2&amp;lt;boost::_bi::value&amp;lt;mongo::BackgroundJob*&amp;gt;, boost::_bi::value&amp;lt;boost::shared_ptr&amp;lt;mongo::BackgroundJob::JobStatus&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;amp;) ()&lt;br/&gt;
#9  0x00000000005954fa in mongo::BackgroundJob::go() ()&lt;br/&gt;
#10 0x00000000005630cc in ?? ()&lt;br/&gt;
#11 0x0000000000565399 in main ()&lt;/p&gt;


&lt;p&gt;This behaviour is somewhat random, because &lt;em&gt;sometimes&lt;/em&gt; the startup works.&lt;/p&gt;

&lt;p&gt;Notes: I rebuilt mongod from source r2.2.0, stripped the binary manually and to my surprise this binary, does not show this behaviour. Alas, another binary installed with &apos;scons install&apos; &lt;em&gt;always&lt;/em&gt; hangs. &lt;/p&gt;
</description>
                <environment>All supported OSes except Windows.</environment>
        <key id="53803">SERVER-7434</key>
            <summary>Startup race with --fork</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="schwerin@mongodb.com">Andy Schwerin</assignee>
                                    <reporter username="mdm">Martin Buechler</reporter>
                        <labels>
                    </labels>
                <created>Sun, 21 Oct 2012 13:08:34 +0000</created>
                <updated>Mon, 11 Jul 2016 17:56:25 +0000</updated>
                            <resolved>Fri, 1 Feb 2013 20:10:47 +0000</resolved>
                                    <version>2.2.0</version>
                    <version>2.2.2</version>
                    <version>2.3.2</version>
                                    <fixVersion>2.2.3</fixVersion>
                    <fixVersion>2.4.0-rc1</fixVersion>
                                    <component>Concurrency</component>
                                        <votes>2</votes>
                                    <watches>9</watches>
                                                                                                                <comments>
                            <comment id="286423" author="schwerin" created="Mon, 11 Mar 2013 17:39:38 +0000"  >&lt;p&gt;This issue probably has gperftools issue-496, resolved by r196, as its root cause.  See link below.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://code.google.com/p/gperftools/source/detail?r=196&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://code.google.com/p/gperftools/source/detail?r=196&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The fixes applied to the mongodb source to resolve &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7434&quot; title=&quot;Startup race with --fork&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7434&quot;&gt;&lt;del&gt;SERVER-7434&lt;/del&gt;&lt;/a&gt; are all good changes, even absent the bug fix, so no further action is recommended.&lt;/p&gt;</comment>
                            <comment id="255922" author="auto" created="Fri, 1 Feb 2013 20:07:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-01-22T23:19:22Z&apos;, u&apos;email&apos;: u&apos;schwerin@10gen.com&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7434&quot; title=&quot;Startup race with --fork&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7434&quot;&gt;&lt;del&gt;SERVER-7434&lt;/del&gt;&lt;/a&gt; Do not spawn a thread in grandparent process when using --fork&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8ab462ba516003db27c4e4574688deef0f8e8dbe&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8ab462ba516003db27c4e4574688deef0f8e8dbe&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="247678" author="auto" created="Wed, 23 Jan 2013 15:56:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-01-22T19:29:18Z&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7434&quot; title=&quot;Startup race with --fork&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7434&quot;&gt;&lt;del&gt;SERVER-7434&lt;/del&gt;&lt;/a&gt; Do not spawn a thread in grandparent process when using --fork.&lt;br/&gt;
Branch: v2.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0a3b5f08e689b87b41792a1d4e87c493403ede58&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0a3b5f08e689b87b41792a1d4e87c493403ede58&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="246760" author="schwerin" created="Tue, 22 Jan 2013 18:28:03 +0000"  >&lt;p&gt;I&apos;ve confirmed the existence of a startup race when --fork is passed.  When using --fork, there are three processes of interest.  The &quot;child&quot; is the final process left running mongod.  The &quot;parent&quot; is the process that invokes it, and the &quot;grandparent&quot; is the process that invokes the parent.  These three processes are all images of mongod.&lt;/p&gt;

&lt;p&gt;The problem occurs because the grandparent starts a thread before calling fork, to handle terminal interrupts.  That thread allocates heap memory as part of its startup.  If the grandparent calls fork() from the main thread while the interrupt thread holds a malloc lock, the parent and grandparent both execute in address spaces where the malloc lock is held but the holding thread does not exist.&lt;/p&gt;

&lt;p&gt;Easiest repro is to install the product from RPM on a RHEL system, and run the following shell scriptlet as root:&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;   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;service mongod start&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&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-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;while true; do service mongod restart; done&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;Then, just wait for it to hang, and use gdb -p to attach to the hung processes.&lt;/p&gt;

&lt;p&gt;Because of the nature of the race, it is easier to stimulate if you drive up the rate of context switches and drive down the number of available cores.  numctl or running on a single-core VM helps with the latter, and a script like the following helps with the former:&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;   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;while true; do&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&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;   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;  for (( i=0; $i &amp;lt; 10; ++i )); do&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&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;   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;    openssl rand -out /dev/null 20000000 &amp;amp;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&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;   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;  done&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&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;   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;  wait&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&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-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;done&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;</comment>
                            <comment id="244961" author="wangyuontheway" created="Sun, 20 Jan 2013 15:16:04 +0000"  >&lt;p&gt;I meet the same issue when using python script to start mongodb. From the ps, there are three processes and hang. Strace the last process, the result as below. This not happen every time, but random. &lt;/p&gt;

&lt;p&gt;Any suggestion how to avoid this issue? Thanks!&lt;/p&gt;

&lt;p&gt;-bash-4.1# ps -ef|grep mongo&lt;br/&gt;
root      9778  9671  0 00:45 pts/0    00:00:00 grep mongo&lt;br/&gt;
root     30444 30426  0 Jan19 ?        00:00:00 /opt/mongodb/mongodb-linux-x86_64-2.2.0/bin/mongod --fork --port 27018 --dbpath /opt/mongodb/data --logpath /opt/mongodb/logs/mongod.log --logappend --auth&lt;br/&gt;
root     30446 30444  0 Jan19 ?        00:00:00 /opt/mongodb/mongodb-linux-x86_64-2.2.0/bin/mongod --fork --port 27018 --dbpath /opt/mongodb/data --logpath /opt/mongodb/logs/mongod.log --logappend --auth&lt;br/&gt;
root     30447 30446  0 Jan19 ?        00:00:03 /opt/mongodb/mongodb-linux-x86_64-2.2.0/bin/mongod --fork --port 27018 --dbpath /opt/mongodb/data --logpath /opt/mongodb/logs/mongod.log --logappend --auth&lt;br/&gt;
-bash-4.1# strace -p 30447&lt;br/&gt;
Process 30447 attached - interrupt to quit&lt;br/&gt;
restart_syscall(&amp;lt;... resuming interrupted call ...&amp;gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 62268768}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 263559680}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 126873152}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 243237408}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 86392656}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 167695552}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 177540480}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 218584944}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 73609392}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 108531680}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 66404528}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 94315584}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 18061952}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 36596160}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 110801056}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 16613728}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 47067712}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 145683984}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 256660144}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 164049408}
&lt;p&gt;) = -1 ETIMEDOUT (Connection timed out)&lt;br/&gt;
futex(0x13dc400, FUTEX_WAIT_PRIVATE, 2, &lt;/p&gt;
{0, 209718064}
&lt;p&gt;^C &amp;lt;unfinished ...&amp;gt;&lt;br/&gt;
Process 30447 detached&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="62688">SERVER-8251</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sun, 20 Jan 2013 15:16:04 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 49 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>false</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, 49 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>schwerin@mongodb.com</customfieldvalue>
            <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>mdm</customfieldvalue>
            <customfieldvalue>wangyuontheway</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrnkd3:</customfieldvalue>

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

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

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