<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:19:09 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-9034] Return rs config version from isMaster</title>
                <link>https://jira.mongodb.org/browse/SERVER-9034</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;This will allow clients to detect replica set changes if they are interested. Will be used by mongos to update shard seeds entries in config db.&lt;/p&gt;</description>
                <environment></environment>
        <key id="69133">SERVER-9034</key>
            <summary>Return rs config version from isMaster</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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="scotthernandez">Scott Hernandez</reporter>
                        <labels>
                            <label>ismaster</label>
                    </labels>
                <created>Wed, 20 Mar 2013 17:58:54 +0000</created>
                <updated>Tue, 10 Nov 2015 20:31:35 +0000</updated>
                            <resolved>Tue, 11 Jun 2013 22:17:48 +0000</resolved>
                                                    <fixVersion>2.5.1</fixVersion>
                                    <component>Replication</component>
                                        <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="358982" author="milkie" created="Wed, 12 Jun 2013 21:05:45 +0000"  >&lt;p&gt;That&apos;s right, if the config changes the composition of the members, then definitely prefer a higher config version.&lt;/p&gt;</comment>
                            <comment id="358974" author="jeff.yemin" created="Wed, 12 Jun 2013 20:52:25 +0000"  >&lt;p&gt;Let&apos;s say a driver makes concurrent calls to isMaster on all currently known members. The first one comes back with a list of hosts &lt;span class=&quot;error&quot;&gt;&amp;#91;a, b, c&amp;#93;&lt;/span&gt; and setVersion : 3.  The next one comes back with a list of hosts &lt;span class=&quot;error&quot;&gt;&amp;#91;a, c, d&amp;#93;&lt;/span&gt; and setVersion : 2.  In this case the driver can discard the results of the second call because it&apos;s staler than the previous isMaster result.&lt;/p&gt;</comment>
                            <comment id="358919" author="milkie" created="Wed, 12 Jun 2013 19:32:37 +0000"  >&lt;p&gt;What&apos;s a replica set state &amp;#8211; do you mean a member state such as SECONDARY or PRIMARY?  That won&apos;t be in isMaster.&lt;br/&gt;
Or do you mean the config version.. if so, and you get different config versions back from various nodes, that should be a transient condition that will eventually end up the same everywhere, so I don&apos;t think it would help to use it to help choose a node to talk to.&lt;/p&gt;</comment>
                            <comment id="358917" author="scotthernandez" created="Wed, 12 Jun 2013 19:31:45 +0000"  >&lt;p&gt;Or just to detect when changes to the config have occurred, which is what mongos will use it for.&lt;/p&gt;</comment>
                            <comment id="358914" author="jeff.yemin" created="Wed, 12 Jun 2013 19:27:21 +0000"  >&lt;p&gt;Could drivers use this to decide on a winner in the case where different replica set members are reporting different replica set states from isMaster?&lt;/p&gt;</comment>
                            <comment id="356004" author="milkie" created="Sat, 8 Jun 2013 18:23:13 +0000"  >&lt;p&gt;The new ismaster.js test does not run with auth:&lt;br/&gt;
&lt;a href=&quot;http://buildlogs.mongodb.org/Nightly%20Linux%2064-bit%20Subscription%20SUSE%2011/builds/401/test/replica%20sets/ismaster1.js&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://buildlogs.mongodb.org/Nightly%20Linux%2064-bit%20Subscription%20SUSE%2011/builds/401/test/replica%20sets/ismaster1.js&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="355353" author="mattd@10gen.com" created="Fri, 7 Jun 2013 15:39:07 +0000"  >&lt;p&gt;In the docs, mention that the config version is included in the isMaster() response.&lt;/p&gt;</comment>
                            <comment id="355348" author="auto" created="Fri, 7 Jun 2013 15:35:38 +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-9034&quot; title=&quot;Return rs config version from isMaster&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-9034&quot;&gt;&lt;del&gt;SERVER-9034&lt;/del&gt;&lt;/a&gt; Return rs config version from isMaster&lt;/p&gt;

&lt;p&gt;also bulked out the replset/ismaster1.js jstest&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/80261daed7582d538cddd855c38b69b8adf2f3db&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/80261daed7582d538cddd855c38b69b8adf2f3db&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="85530">CSHARP-796</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31399">SERVER-5058</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8.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>Fri, 7 Jun 2013 15:35:38 +0000</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 36 weeks 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>auto</customfieldvalue>
            <customfieldvalue>milkie@mongodb.com</customfieldvalue>
            <customfieldvalue>jeff.yemin@mongodb.com</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|hrn0w7:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>46923</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_10166" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Tests Written</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10154"><![CDATA[Complete]]></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|hrizon:</customfieldvalue>

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