<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:17:59 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-8649] upgrade 2.0.6 -&gt; 2.2.3</title>
                <link>https://jira.mongodb.org/browse/SERVER-8649</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;We would like to upgrade just a single slave in a 2.0.6 replica set to 2.2.3.  This is in a sharded configuration.  The reason for this is we want to just upgrade the most minimalistic portion of the set we can, so users can test with their code/drivers against the slave and ensure there aren&apos;t core incompatibilities.&lt;/p&gt;

&lt;p&gt;We would then shut down everything and upgrade all components to 2.2.3 when they are sure everything works OK.&lt;/p&gt;

&lt;p&gt;This doc: &lt;a href=&quot;http://docs.mongodb.org/manual/release-notes/2.2/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.mongodb.org/manual/release-notes/2.2/&lt;/a&gt;  Doesn&apos;t appears to address this situation directly.  Can you commend on any potential issues with having 1 member of a RS in a sharded configuration as 2.2.3?  We would reconfigure it so with priority = 0 so it can&apos;t become master.&lt;/p&gt;

&lt;p&gt;I am testing this now, and so far it seems to be benign.  But I want your official opinion.  I have no problem updating the docs and doing a pull request should this be OK.&lt;/p&gt;</description>
                <environment></environment>
        <key id="65979">SERVER-8649</key>
            <summary>upgrade 2.0.6 -&gt; 2.2.3</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="nicholas.tang@mongodb.com">Nicholas Tang</assignee>
                                    <reporter username="kennygorman">Kenny Gorman</reporter>
                        <labels>
                    </labels>
                <created>Thu, 21 Feb 2013 14:40:31 +0000</created>
                <updated>Wed, 10 Dec 2014 23:18:30 +0000</updated>
                            <resolved>Tue, 4 Jun 2013 18:08:32 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="352750" author="ian@10gen.com" created="Tue, 4 Jun 2013 18:08:32 +0000"  >&lt;p&gt;Hi Kenny, I&apos;m closing this now since we haven&apos;t heard back, but please don&apos;t hesitate to let us know if you have any more questions and I&apos;ll re-open the ticket.&lt;/p&gt;</comment>
                            <comment id="276719" author="nicholas.tang@10gen.com" created="Wed, 27 Feb 2013 01:57:36 +0000"  >&lt;p&gt;Kenny,&lt;/p&gt;

&lt;p&gt;Just wanted to check in on this and see how it was going - do you need any additional assistance?  Is the testing going well?&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Nicholas&lt;/p&gt;</comment>
                            <comment id="275202" author="mark" created="Mon, 25 Feb 2013 14:50:38 +0000"  >&lt;p&gt;Hi Kenny,&lt;/p&gt;

&lt;p&gt;First off, sorry for the delay in responding.&lt;/p&gt;

&lt;p&gt;We definitely support running a secondary on a newer version of the code, even for a more extended period; the &lt;a href=&quot;http://docs.mongodb.org/manual/release-notes/2.2/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;docs&lt;/a&gt; that you referenced imply it here:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;Other than the above restrictions, 2.2 processes can interoperate with 2.0 and 1.8 tools and processes. You can safely upgrade the mongod and mongos components of a deployment one by one while the deployment is otherwise operational.&quot;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;but you&apos;re correct, they don&apos;t state it explicitly.  &lt;/p&gt;

&lt;p&gt;We support running multiple versions for an extended period, but generally to be safe we recommend that you keep that extended period shorter rather than longer as there is naturally less testing done against differing versions than with matching versions.&lt;/p&gt;

&lt;p&gt;In your case, while testing the 2.2.3 secondary, I would recommend setting it to &lt;a href=&quot;http://docs.mongodb.org/manual/administration/replica-sets/#replica-set-hidden-members&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;hidden&lt;/a&gt;. This will prevent it from receiving any queries except from the clients that you manually connect directly to it.  Having a priority of 0 without making the node hidden will still allow clients with a read preference of secondary or secondaryPreferred to read from it, thus preventing you from completely isolating it during testing.&lt;/p&gt;

&lt;p&gt;Any questions, please let me know.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Nicholas&lt;/p&gt;</comment>
                            <comment id="272144" author="kennygorman" created="Thu, 21 Feb 2013 15:30:51 +0000"  >&lt;p&gt;Just a bit more info.&lt;/p&gt;

&lt;p&gt;When I say above &apos;test the drivers/code&apos;, I mean they would connect to the 2.2.3 slave directly, set slaveOK() and perform sanity checks.  Basically bypass the 2.0.6 mongos&apos;s just for this sanity test.&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>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 21 Feb 2013 18:03:46 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 37 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>
                            10 years, 37 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>ian@mongodb.com</customfieldvalue>
            <customfieldvalue>kennygorman</customfieldvalue>
            <customfieldvalue>mark</customfieldvalue>
            <customfieldvalue>nicholas.tang@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrn5h3:</customfieldvalue>

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

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

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