<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 02:58:36 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-1974] Fix corner cases in migrate abort</title>
                <link>https://jira.mongodb.org/browse/SERVER-1974</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Two action items here.&lt;/p&gt;

&lt;p&gt;a) The stack below.&lt;br/&gt;
Stack is on LInux 64 bits nIghly 2010-10-19&lt;/p&gt;

&lt;p&gt;&amp;gt; Tue Oct 19 18:48:05 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn814&amp;#93;&lt;/span&gt; getmore local.oplog.rs&lt;br/&gt;
&amp;gt; cid:6071923066164747761 getMore: { ts: &lt;/p&gt;
{ $gte: new
&amp;gt; Date(5529825884577464363) }
&lt;p&gt; }  bytes:20 nreturned:0 3156ms&lt;br/&gt;
&amp;gt; Tue Oct 19 18:48:08 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn3309&amp;#93;&lt;/span&gt; MessagingPort say send() errno:32&lt;br/&gt;
&amp;gt; Broken pipe xxx :27019&lt;br/&gt;
&amp;gt; Tue Oct 19 18:48:08 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn3309&amp;#93;&lt;/span&gt; MessagingPort say send() errno:32&lt;br/&gt;
&amp;gt; Broken pipe xxx :27019&lt;br/&gt;
&amp;gt; Tue Oct 19 18:48:08 terminate() called, printing stack:&lt;br/&gt;
&amp;gt; 0x84f1de 0x3f81abcdb6 0x3f81abc16b 0x3f81abcc43 0x3f7d208978&lt;br/&gt;
&amp;gt; 0x3f7d208cea 0x828259 0x83545d 0x7a1f33 0x7a391a 0x60c105 0x61030f&lt;br/&gt;
&amp;gt; 0x71b99a 0x721267 0x852659 0x865ac0 0x3f7b60673d 0x3f7aad3d1d&lt;br/&gt;
&amp;gt; /home/david/mongodb/latest/bin/mongod(_ZN5mongo11myterminateEv+0x4e) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x84f1de&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /usr/lib64/libstdc++.so.6 &lt;span class=&quot;error&quot;&gt;&amp;#91;0x3f81abcdb6&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /usr/lib64/libstdc++.so.6 &lt;span class=&quot;error&quot;&gt;&amp;#91;0x3f81abc16b&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /usr/lib64/libstdc++.so.6(__gxx_personality_v0+0x353) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x3f81abcc43&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /lib64/libgcc_s.so.1 &lt;span class=&quot;error&quot;&gt;&amp;#91;0x3f7d208978&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /lib64/libgcc_s.so.1(_Unwind_Resume+0x9a) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x3f7d208cea&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /home/david/mongodb/latest/bin/mongod(_ZN5mongo16MoveTimingHelperD1Ev+0x169)&lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;0x828259&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /home/david/mongodb/latest/bin/mongod(_ZN5mongo16MoveChunkCommand3runERKSsRNS_7BSONObjERSsRNS_14BSONObjBuilderEb+0x541d)&lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;0x83545d&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /home/david/mongodb/latest/bin/mongod(_ZN5mongo11execCommandEPNS_7CommandERNS_6ClientEiPKcRNS_7BSONObjERNS_14BSONObjBuilderEb+0x5a3)&lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7a1f33&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /home/david/mongodb/latest/bin/mongod(_ZN5mongo12_runCommandsEPKcRNS_7BSONObjERNS_10BufBuilderERNS_14BSONObjBuilderEbi+0x7da)&lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7a391a&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /home/david/mongodb/latest/bin/mongod(_ZN5mongo11runCommandsEPKcRNS_7BSONObjERNS_5CurOpERNS_10BufBuilderERNS_14BSONObjBuilderEbi+0x35)&lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;0x60c105&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /home/david/mongodb/latest/bin/mongod(&lt;em&gt;ZN5mongo8runQueryERNS_7MessageERNS_12QueryMessageERNS_5CurOpES1&lt;/em&gt;+0x34cf)&lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;0x61030f&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /home/david/mongodb/latest/bin/mongod &lt;span class=&quot;error&quot;&gt;&amp;#91;0x71b99a&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /home/david/mongodb/latest/bin/mongod(_ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_8SockAddrE+0x12d7)&lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;0x721267&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /home/david/mongodb/latest/bin/mongod(_ZN5mongo10connThreadEPNS_13MessagingPortE+0x299)&lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;0x852659&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /home/david/mongodb/latest/bin/mongod(thread_proxy+0x80) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x865ac0&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /lib64/libpthread.so.0 &lt;span class=&quot;error&quot;&gt;&amp;#91;0x3f7b60673d&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; /lib64/libc.so.6(clone+0x6d) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x3f7aad3d1d&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; Tue Oct 19 18:48:08 Got signal: 6 (Aborted).&lt;/p&gt;

&lt;p&gt;b) a consequence of that stack, if it happens in the receiver shard, is that the donnor might have updated its global state on s/d_migrate.cpp, comment 5.a. shardingState must be reverted if migrate aborts&lt;/p&gt;


</description>
                <environment></environment>
        <key id="13430">SERVER-1974</key>
            <summary>Fix corner cases in migrate abort</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="alerner">Alberto Lerner</assignee>
                                    <reporter username="alerner">Alberto Lerner</reporter>
                        <labels>
                    </labels>
                <created>Tue, 19 Oct 2010 21:52:14 +0000</created>
                <updated>Tue, 12 Jul 2016 00:19:25 +0000</updated>
                            <resolved>Thu, 28 Oct 2010 18:52:03 +0000</resolved>
                                                    <fixVersion>1.7.2</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="19648" author="auto" created="Tue, 26 Oct 2010 13:55:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;alerner&apos;, &apos;name&apos;: &apos;Alberto Lerner&apos;, &apos;email&apos;: &apos;alerner@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1974&quot; title=&quot;Fix corner cases in migrate abort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1974&quot;&gt;&lt;del&gt;SERVER-1974&lt;/del&gt;&lt;/a&gt; rollback version if migrate aborts on the TO side&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/5615486e98aad8859dfbe7b2bb4c8a71fa6cd419&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/5615486e98aad8859dfbe7b2bb4c8a71fa6cd419&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="19416" author="auto" created="Wed, 20 Oct 2010 21:08:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;alerner&apos;, &apos;name&apos;: &apos;Alberto Lerner&apos;, &apos;email&apos;: &apos;alerner@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1974&quot; title=&quot;Fix corner cases in migrate abort&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1974&quot;&gt;&lt;del&gt;SERVER-1974&lt;/del&gt;&lt;/a&gt; logChange won&apos;t throw&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/26a7046b24e3b0ed535ea9f513452fcaa7ae39bc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/26a7046b24e3b0ed535ea9f513452fcaa7ae39bc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="19368" author="boxedice" created="Wed, 20 Oct 2010 00:30:59 +0000"  >&lt;p&gt;Full mongod log is in CS-188 - rs2a-mongod-crash.tar.gz&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>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 20 Oct 2010 00:30:59 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        13 years, 17 weeks, 1 day 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>
                            13 years, 17 weeks, 1 day 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>alerner</customfieldvalue>
            <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>boxedice</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrpct3:</customfieldvalue>

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

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

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