<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:56:46 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-21249] Replica set reports down member is healthy on Windows</title>
                <link>https://jira.mongodb.org/browse/SERVER-21249</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;We have an Automation Agent test that fires up a four-node replica set, takes down one secondary and the primary, and waits for the two remaining nodes to report accurate information via &lt;tt&gt;rs.status()&lt;/tt&gt;.  This test is failing on Windows, timing out because the two remaining nodes continue to report that the primary is healthy, which can by seen by connecting to them via the Mongo shell and running &lt;tt&gt;rs.status()&lt;/tt&gt;.  I have not been able to reproduce this outside the test, and the test passes on Linux and OS X, leading me to believe that there may be some sort of Windows-specific race condition.  Memory dumps from the two remaining secondaries are attached.&lt;/p&gt;

&lt;p&gt;CC &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=mark.benvenuto&quot; class=&quot;user-hover&quot; rel=&quot;mark.benvenuto&quot;&gt;mark.benvenuto&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="237277">SERVER-21249</key>
            <summary>Replica set reports down member is healthy on Windows</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="matt.dannenberg">Matt Dannenberg</assignee>
                                    <reporter username="david.golub@mongodb.com">David Golub</reporter>
                        <labels>
                    </labels>
                <created>Mon, 2 Nov 2015 15:45:25 +0000</created>
                <updated>Tue, 1 Dec 2015 14:57:52 +0000</updated>
                            <resolved>Tue, 24 Nov 2015 19:37:54 +0000</resolved>
                                    <version>3.2.0-rc1</version>
                                    <fixVersion>3.2.0-rc4</fixVersion>
                                    <component>Replication</component>
                                        <votes>0</votes>
                                    <watches>8</watches>
                                                                                                                <comments>
                            <comment id="1097499" author="xgen-internal-githook" created="Tue, 24 Nov 2015 19:36:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;dannenberg&apos;, u&apos;name&apos;: u&apos;matt dannenberg&apos;, u&apos;email&apos;: u&apos;matt.dannenberg@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-21249&quot; title=&quot;Replica set reports down member is healthy on Windows&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-21249&quot;&gt;&lt;del&gt;SERVER-21249&lt;/del&gt;&lt;/a&gt; only restart heartbeats once when a node cannot find a syncsource&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e8f4a2ea35060e97281221f3b1457ab7106e631e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e8f4a2ea35060e97281221f3b1457ab7106e631e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1093255" author="scotthernandez" created="Thu, 19 Nov 2015 17:41:29 +0000"  >&lt;p&gt;It would be good to see if this still happens with RC3, or RC4 (next week).&lt;/p&gt;</comment>
                            <comment id="1077207" author="david.golub" created="Mon, 2 Nov 2015 20:21:44 +0000"  >&lt;p&gt;It gets into the state whenever I run the test.  Tomorrow morning is fine.  Just stop by my desk when it&apos;s good for you.  I generally get in by 10:00 AM.&lt;/p&gt;</comment>
                            <comment id="1077205" author="david.golub" created="Mon, 2 Nov 2015 20:20:53 +0000"  >&lt;p&gt;We&apos;re talking about minutes, not seconds.  As far as I can tell, once it&apos;s in that state, it stays there indefinitely.&lt;/p&gt;</comment>
                            <comment id="1077200" author="scotthernandez" created="Mon, 2 Nov 2015 20:18:56 +0000"  >&lt;p&gt;How long are you waiting before considering it incorrect to report the node as primary? It will take some time for the heartbeats to timeout before the member is marked down, and this is expected behavior if we are taking about seconds of time, but not minutes.&lt;/p&gt;
</comment>
                            <comment id="1077196" author="david.golub" created="Mon, 2 Nov 2015 20:13:27 +0000"  >&lt;p&gt;Unfortunately, no, the only way I&apos;ve been able to reproduce it is by running the Automation Agent test in question.  I can guide you through getting that set up, but it&apos;s a little bit of a hassle.  It can be reproduced reliably but running the test, and like all the Automation Agent tests, it runs on a single server.  I&apos;ll attach the logs.&lt;/p&gt;</comment>
                            <comment id="1077152" author="dan@10gen.com" created="Mon, 2 Nov 2015 19:37:00 +0000"  >&lt;p&gt;A few follow up questions:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Do you have a repro script that can be used?&lt;/li&gt;
	&lt;li&gt;Do you have logs from all nodes?&lt;/li&gt;
	&lt;li&gt;Can this be reproduced reliably?&lt;/li&gt;
	&lt;li&gt;Is this test run on a single server?&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="239801">SERVER-21501</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="96633" name="mongod1.dmp" size="87342884" author="david.golub@mongodb.com" created="Mon, 2 Nov 2015 15:45:25 +0000"/>
                            <attachment id="96634" name="mongod2.dmp" size="88458372" author="david.golub@mongodb.com" created="Mon, 2 Nov 2015 15:45:25 +0000"/>
                            <attachment id="96699" name="run9001" size="14338" author="david.golub@mongodb.com" created="Mon, 2 Nov 2015 20:14:48 +0000"/>
                            <attachment id="96700" name="run9002" size="59895" author="david.golub@mongodb.com" created="Mon, 2 Nov 2015 20:14:48 +0000"/>
                            <attachment id="96701" name="run9003" size="60683" author="david.golub@mongodb.com" created="Mon, 2 Nov 2015 20:14:48 +0000"/>
                            <attachment id="96702" name="run9004" size="13183" author="david.golub@mongodb.com" created="Mon, 2 Nov 2015 20:14:48 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.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>Mon, 2 Nov 2015 19:37:00 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        8 years, 12 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>matt.dannenberg</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            8 years, 12 weeks, 1 day 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>dan@mongodb.com</customfieldvalue>
            <customfieldvalue>david.golub@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>matt.dannenberg</customfieldvalue>
            <customfieldvalue>scotthernandez</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrkq27:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="721">Repl C (11/20/15)</customfieldvalue>
    <customfieldvalue id="754">Repl D (12/11/15)</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

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

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