<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:12:30 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-26559] Provide enterprise MongoDB builds having single-step binary upgrade paths directly from all currently-supported MongoDB release versions.</title>
                <link>https://jira.mongodb.org/browse/SERVER-26559</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;(e.g., Please formally support drop-in mongod binary build image replacement of &lt;span class=&quot;error&quot;&gt;&amp;#91;say&amp;#93;&lt;/span&gt; 3.0, 3.2, 3.4, 3.8 with a future version 4.0).&lt;/p&gt;

&lt;p&gt;Some MongoDB versions have multi-step upgrade paths where one or more intermediate upgrade step(s) is(are) necessary, such as 2.6.3 -&amp;gt; 2.6.12 (latest available patch) -&amp;gt; 3.0.x -&amp;gt; 3.2.x.&lt;/p&gt;

&lt;p&gt;The requested feature, if, for example, it had been available in 3.2.x, would have permitted the single-step, direct upgrade of 2.6.3 -&amp;gt; 3.2.x.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Customer Value&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Configuration change-controls surround high-value big database assets. A customer&apos;s introduction of a new MongoDB build binary triggers formal change control testing and gate-keeping requirements in many applications. Enabling formally-supported single-step &quot;long&quot; upgrade paths maximizes the efficiency of such customer investments.&lt;/p&gt;

&lt;p&gt;The requested feature&apos;s customer value effectively:&lt;/p&gt;

&lt;p&gt; (a) spares operating time and budget by cutting the cost of re-qualifying / re-certifying the MongoDB binaries and post-upgrade database for each upgrade path step - as formal change control typically require, and&lt;/p&gt;

&lt;p&gt; (b) &quot;buys time&quot; by deferring the must-upgrade path time horizon&apos;s approach, extending the post-EOL support &quot;last chance&quot; opportunity to upgrade MongoDB.&lt;/p&gt;

&lt;p&gt;This efficiency gain is amplified by the non-linear risk-mitigating costs of data at increasing scales, availabilities and reliability, core strengths of MongoDB. It is therefore a potential strategic product priority to the &lt;b&gt;largest customers&lt;/b&gt; that MongoDB binaries can operate stably upon well-formed (and perhaps auto-repair malformed) ancestor-versioned database metadata, over a time horizon compatible with the budgets and infrastructure upgrade cadence of large data asset holders.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Second Possible Example Feature Behavior&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Not intended as design guidance, but to convey the customer&apos;s value perspective. Say a (future) MongoDB 4.0 binary is swapped-in for a MongoDB 3.0/3.2/3.4 binary that was gracefully shutdown in a known good state, the expectation is that the new 4.0 binary starts up, joins the cluster and operates normally. &apos;Stepping-up&apos; compatibility levels - upgrading/rebuilding database file structures and enabling new features - may be DBA-directed, or self-coordinated by a critical quorum of 4.0 nodes, or automation-directed under Atlas/Cloud/Ops Manager, etc., but proceeds without intervening-version binaries having to be dropped-in and re-started which can trigger formal (expensive, time-consuming) data, performance and applications re-qualifications.&lt;/p&gt;</description>
                <environment></environment>
        <key id="322524">SERVER-26559</key>
            <summary>Provide enterprise MongoDB builds having single-step binary upgrade paths directly from all currently-supported MongoDB release versions.</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="server-release">MongoDB Server Releases</assignee>
                                    <reporter username="scott.kurowski@mongodb.com">Scott Kurowski</reporter>
                        <labels>
                    </labels>
                <created>Mon, 10 Oct 2016 19:15:23 +0000</created>
                <updated>Tue, 10 May 2022 21:22:37 +0000</updated>
                                                                            <component>Internal Code</component>
                                        <votes>2</votes>
                                    <watches>16</watches>
                                                                                                                <comments>
                            <comment id="4539758" author="steven.vannelli" created="Tue, 10 May 2022 21:22:37 +0000"  >&lt;p&gt;Moving this ticket to the Backlog and removing the &quot;Backlog&quot; fixVersion as per our latest policy for using fixVersions. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[500A000000V6HwRIAV]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 11 Oct 2016 01:42:17 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 39 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>steven.vannelli@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 39 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>server-release</customfieldvalue>
            <customfieldvalue>scott.kurowski@mongodb.com</customfieldvalue>
            <customfieldvalue>steven.vannelli@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrjtqf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hsqofz:</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_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|hsegpz:</customfieldvalue>

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