<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:17:15 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-8373] mongod is checking the other shard&apos;s replica set with ReplicaSetMonitorWatcher</title>
                <link>https://jira.mongodb.org/browse/SERVER-8373</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;2 shards, each one is a replica set with 3 machines.&lt;br/&gt;
shards are named shard1 and shard2&lt;br/&gt;
shard1 consists of cs-mongodb01&lt;/p&gt;
{d|g|f} machines,&lt;br/&gt;
shard2 consists of cs-mongodb02{d|g|f}
&lt;p&gt; machines.&lt;/p&gt;

&lt;p&gt;there are plenty of following logs on shard2 machines:&lt;br/&gt;
Tue Jan 29 07:15:54 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01g.load.net:27017&lt;br/&gt;
Tue Jan 29 07:15:54 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01d.load.net:27017&lt;br/&gt;
Tue Jan 29 07:15:54 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01f.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; checking replica set: shard1&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; ReplicaSetMonitor::_checkConnection: cs-mongodb01g.load.net:27017 &lt;/p&gt;
{ setName: &quot;shard1&quot;, ismaster: true, secondary: false, hosts: [ &quot;cs-mongodb01g.load.net:27017&quot;, &quot;cs-mongodb01f.load.net:27017&quot;, &quot;cs-mongodb01d.load.net:27017&quot; ], primary: &quot;cs-mongodb01g.load.net:27017&quot;, me: &quot;cs-mongodb01g.load.net:27017&quot;, maxBsonObjectSize: 16777216, localTime: new Date(1359429364931), ok: 1.0 }
&lt;p&gt;Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01g.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01d.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01f.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; _check : shard1/cs-mongodb01d.load.net:27017,cs-mongodb01f.load.net:27017,cs-mongodb01g.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; ReplicaSetMonitor::_checkConnection: cs-mongodb01d.load.net:27017 &lt;/p&gt;
{ setName: &quot;shard1&quot;, ismaster: false, secondary: true, hosts: [ &quot;cs-mongodb01d.load.net:27017&quot;, &quot;cs-mongodb01f.load.net:27017&quot;, &quot;cs-mongodb01g.load.net:27017&quot; ], primary: &quot;cs-mongodb01g.load.net:27017&quot;, me: &quot;cs-mongodb01d.load.net:27017&quot;, maxBsonObjectSize: 16777216, localTime: new Date(1359429364932), ok: 1.0 }
&lt;p&gt;Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01g.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01d.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01f.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; ReplicaSetMonitor::_checkConnection: cs-mongodb01g.load.net:27017 &lt;/p&gt;
{ setName: &quot;shard1&quot;, ismaster: true, secondary: false, hosts: [ &quot;cs-mongodb01g.load.net:27017&quot;, &quot;cs-mongodb01f.load.net:27017&quot;, &quot;cs-mongodb01d.load.net:27017&quot; ], primary: &quot;cs-mongodb01g.load.net:27017&quot;, me: &quot;cs-mongodb01g.load.net:27017&quot;, maxBsonObjectSize: 16777216, localTime: new Date(1359429364934), ok: 1.0 }
&lt;p&gt;Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01g.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01d.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01f.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; ReplicaSetMonitor::_checkConnection: cs-mongodb01f.load.net:27017 &lt;/p&gt;
{ setName: &quot;shard1&quot;, ismaster: false, secondary: true, hosts: [ &quot;cs-mongodb01f.load.net:27017&quot;, &quot;cs-mongodb01d.load.net:27017&quot;, &quot;cs-mongodb01g.load.net:27017&quot; ], primary: &quot;cs-mongodb01g.load.net:27017&quot;, me: &quot;cs-mongodb01f.load.net:27017&quot;, maxBsonObjectSize: 16777216, localTime: new Date(1359429364935), ok: 1.0 }
&lt;p&gt;Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01g.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01d.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01f.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; ReplicaSetMonitor::_checkConnection: cs-mongodb01g.load.net:27017 &lt;/p&gt;
{ setName: &quot;shard1&quot;, ismaster: true, secondary: false, hosts: [ &quot;cs-mongodb01g.load.net:27017&quot;, &quot;cs-mongodb01f.load.net:27017&quot;, &quot;cs-mongodb01d.load.net:27017&quot; ], primary: &quot;cs-mongodb01g.load.net:27017&quot;, me: &quot;cs-mongodb01g.load.net:27017&quot;, maxBsonObjectSize: 16777216, localTime: new Date(1359429364968), ok: 1.0 }
&lt;p&gt;Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01g.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01d.load.net:27017&lt;br/&gt;
Tue Jan 29 07:16:04 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicaSetMonitorWatcher&amp;#93;&lt;/span&gt; dbclient_rs nodes&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;.ok = true cs-mongodb01f.load.net:27017&lt;/p&gt;

&lt;p&gt;Why mongod is trying to check another replica&apos;s instances? Is it ok?&lt;br/&gt;
I thought, that information about shards is stored only on config servers, and mongod instances knows nothing about them.&lt;/p&gt;</description>
                <environment>ubuntu 12.04</environment>
        <key id="63633">SERVER-8373</key>
            <summary>mongod is checking the other shard&apos;s replica set with ReplicaSetMonitorWatcher</summary>
                <type id="6" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14720&amp;avatarType=issuetype">Question</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="-1">Unassigned</assignee>
                                    <reporter username="gabol">Anton V. Volokhov</reporter>
                        <labels>
                            <label>replicaset</label>
                            <label>sharding</label>
                    </labels>
                <created>Tue, 29 Jan 2013 12:53:29 +0000</created>
                <updated>Fri, 15 Feb 2013 15:06:30 +0000</updated>
                            <resolved>Tue, 29 Jan 2013 13:08:10 +0000</resolved>
                                    <version>2.2.2</version>
                                                    <component>Logging</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="252750" author="scotthernandez" created="Tue, 29 Jan 2013 13:08:10 +0000"  >&lt;p&gt;Please ask questions like this on google groups (&lt;a href=&quot;https://groups.google.com/group/mongodb-user&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://groups.google.com/group/mongodb-user&lt;/a&gt;). The server project is filing feature requests and bugs.&lt;/p&gt;

&lt;p&gt;This is expected behavior as shards need to communicate and monitor each other for chunk migration operations. The knowledge about the cluster members/shards does come from the config database but is cached and maintained in the running instances.&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>Tue, 29 Jan 2013 13:08:10 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        11 years, 3 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>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, 3 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_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>gabol</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|hrn96n:</customfieldvalue>

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

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

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