<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:13: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-6959] 2.0.6 server crashed when movechunk failed because a config server was down</title>
                <link>https://jira.mongodb.org/browse/SERVER-6959</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;We have 8 servers as single replica sets. This is because we can lose the data at any time and its okay. We just start over. Its a caching system. &lt;/p&gt;

&lt;p&gt;3 config servers&lt;br/&gt;
8 single replica sets&lt;br/&gt;
multiple mongos (some where 1.8.5 which have since been upgraded to 2.0.7). &lt;/p&gt;

&lt;p&gt;We were moving a config server to another location. &lt;br/&gt;
The move occurred in the middle of a movechunk. &lt;br/&gt;
The movechunk failed. &lt;br/&gt;
One of the data replica set servers crashed because of it. &lt;/p&gt;

&lt;p&gt;Right around the crash, we had lots of these because of the config server that was offline. &lt;/p&gt;

&lt;p&gt;Wed Sep  5 13:52:31 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn31392&amp;#93;&lt;/span&gt; waiting till out of critical section&lt;br/&gt;
Wed Sep  5 13:52:31 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn31392&amp;#93;&lt;/span&gt; waiting till out of critical section&lt;br/&gt;
Wed Sep  5 13:52:31 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn31392&amp;#93;&lt;/span&gt; waiting till out of critical section&lt;/p&gt;

&lt;p&gt;Then&lt;/p&gt;

&lt;p&gt;Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn31375&amp;#93;&lt;/span&gt; waiting till out of critical section&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn31383&amp;#93;&lt;/span&gt; waiting till out of critical section&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn27754&amp;#93;&lt;/span&gt; ERROR: moveChunk commit failed: version is at32299|1 instead of 32300|1&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn27754&amp;#93;&lt;/span&gt; ERROR: TERMINATING&lt;br/&gt;
Wed Sep  5 13:52:37 dbexit: &lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn27754&amp;#93;&lt;/span&gt; shutdown: going to close listening sockets...&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn27754&amp;#93;&lt;/span&gt; closing listening socket: 6&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn27754&amp;#93;&lt;/span&gt; closing listening socket: 7&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn27754&amp;#93;&lt;/span&gt; closing listening socket: 9&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn27754&amp;#93;&lt;/span&gt; removing socket file: /tmp/mongodb-27017.sock&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn27754&amp;#93;&lt;/span&gt; shutdown: going to flush diaglog...&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn27754&amp;#93;&lt;/span&gt; shutdown: going to close sockets...&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn27754&amp;#93;&lt;/span&gt; shutdown: waiting for fs preallocator...&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn31369&amp;#93;&lt;/span&gt; waiting till out of critical section&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn1&amp;#93;&lt;/span&gt; end connection 127.0.0.1:54322&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn244&amp;#93;&lt;/span&gt; end connection 10.5.5.165:40494&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn243&amp;#93;&lt;/span&gt; end connection 10.5.5.165:40493&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn31337&amp;#93;&lt;/span&gt; waiting till out of critical section&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn31375&amp;#93;&lt;/span&gt; waiting till out of critical section&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn31362&amp;#93;&lt;/span&gt; end connection 10.5.5.121:39824&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn31337&amp;#93;&lt;/span&gt; waiting till out of critical section&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; now exiting&lt;br/&gt;
Wed Sep  5 13:52:37 dbexit: ; exiting immediately&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn30251&amp;#93;&lt;/span&gt; end connection 10.5.5.40:54631&lt;br/&gt;
Wed Sep  5 13:52:37 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn27754&amp;#93;&lt;/span&gt; shutdown: lock for final commit...&lt;/p&gt;



&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;
			&lt;ul&gt;
				&lt;li&gt;
				&lt;ul&gt;
					&lt;li&gt;SERVER RESTARTED *****&lt;/li&gt;
				&lt;/ul&gt;
				&lt;/li&gt;
			&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;Wed Sep  5 14:07:45 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; MongoDB starting : pid=17294 port=27017 dbpath=/var/lib/mongodb 64-bit hos&lt;br/&gt;
t=jeroshard08&lt;br/&gt;
Wed Sep  5 14:07:45 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; db version v2.0.6, pdfile version 4.5&lt;br/&gt;
Wed Sep  5 14:07:45 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; git version: e1c0cbc25863f6356aa4e31375add7bb49fb05bc&lt;br/&gt;
Wed Sep  5 14:07:45 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; build info: Linux ip-10-110-9-236 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri No&lt;br/&gt;
v 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41&lt;br/&gt;
Wed Sep  5 14:07:45 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; options: &lt;/p&gt;
{ config: &quot;/etc/mongodb.conf&quot;, dbpath: &quot;/var/lib/mongodb&quot;, direct
oryperdb: &quot;true&quot;, journal: &quot;true&quot;, logappend: &quot;true&quot;, logpath: &quot;/var/log/mongodb/mongodb.log&quot;, replSet: &quot;j-h&quot;, rest: &quot;true&quot; }
&lt;p&gt;Wed Sep  5 14:07:45 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; journal dir=/var/lib/mongodb/journal&lt;br/&gt;
Wed Sep  5 14:07:45 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; recover begin&lt;/p&gt;

&lt;p&gt;and the recovery took place and it was fine. &lt;/p&gt;

</description>
                <environment>Ubuntu 10.4, mongo 2.0.6. 8 single replica set servers, 3 config servers, multiple mongos</environment>
        <key id="49633">SERVER-6959</key>
            <summary>2.0.6 server crashed when movechunk failed because a config server was down</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="spencer@mongodb.com">Spencer Brody</assignee>
                                    <reporter username="markandmongo">Mark N</reporter>
                        <labels>
                    </labels>
                <created>Thu, 6 Sep 2012 19:26:39 +0000</created>
                <updated>Fri, 15 Feb 2013 15:06:53 +0000</updated>
                            <resolved>Mon, 10 Sep 2012 17:26:19 +0000</resolved>
                                    <version>2.0.6</version>
                                                    <component>Internal Code</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="162481" author="spencer" created="Mon, 10 Sep 2012 17:26:12 +0000"  >&lt;p&gt;Yes, this is expected behavior when a config server fails at a certain point in the middle of the migration.  This means that the shard had updated its state to think the migration had been completed, but because the chunk data was never updated on the config server it detects an inconsistent state and shuts down.  When the shard comes back online after a restart it reloads the chunk data from the config server and the migration is effectively reverted.&lt;/p&gt;

&lt;p&gt;To avoid errors like this in the future we recommend disabling the balancer before doing any maintenance on the config servers.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 10 Sep 2012 17:26:12 +0000</customfieldvalue>

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

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_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>markandmongo</customfieldvalue>
            <customfieldvalue>spencer@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrnpmf:</customfieldvalue>

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

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

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