<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:14:56 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-27355] Avoid hard-coding 3.2 and 3.4 featureCompatibilityVersion in JS</title>
                <link>https://jira.mongodb.org/browse/SERVER-27355</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;It would be great to be able to write something like &apos;latestFeatureCompatibilityVersion&apos; and &apos;previousFeatureCompatibilityVersion&apos;, similar to &apos;latest&apos; and &apos;last-stable&apos; bin versions, instead of hard coding &quot;3.2&quot; and &quot;3.4&quot; everywhere in our JS code.&lt;/p&gt;

&lt;p&gt;The code changes committed in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-26828&quot; title=&quot;unblacklist tests in the sharding_last_stable_mongos_and_mixed_shards suite that are related to v3.2 incompatibilities.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-26828&quot;&gt;&lt;del&gt;SERVER-26828&lt;/del&gt;&lt;/a&gt; should be considered in the solution. That code would benefit from a way to further determine whether the current release has a new feature compatibility version, because right now it&apos;s just a manual change between true and false.&lt;/p&gt;</description>
                <environment></environment>
        <key id="337664">SERVER-27355</key>
            <summary>Avoid hard-coding 3.2 and 3.4 featureCompatibilityVersion in JS</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="2">Won&apos;t Fix</resolution>
                                        <assignee username="backlog-server-sharding">[DO NOT USE] Backlog - Sharding Team</assignee>
                                    <reporter username="dianna.hohensee@mongodb.com">Dianna Hohensee</reporter>
                        <labels>
                    </labels>
                <created>Fri, 9 Dec 2016 15:04:29 +0000</created>
                <updated>Tue, 6 Dec 2022 04:09:56 +0000</updated>
                            <resolved>Thu, 5 Jan 2017 00:21:32 +0000</resolved>
                                                                    <component>Sharding</component>
                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="1469744" author="dianna.hohensee" created="Thu, 5 Jan 2017 00:21:23 +0000"  >&lt;p&gt;Closing as won&apos;t fix, because tests using a specific featureCompatibilityVersion should not be used for the next featureCompatibilityVersion.&lt;/p&gt;</comment>
                            <comment id="1456242" author="dianna.hohensee" created="Tue, 13 Dec 2016 14:53:11 +0000"  >&lt;p&gt;I&apos;m not sure that &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-26165&quot; title=&quot;Post 3.4 branch: Remove obsoleted featureCompatibilityVersion checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-26165&quot;&gt;&lt;del&gt;SERVER-26165&lt;/del&gt;&lt;/a&gt; is the right way to go about it. I think rather than removing any of the code, we should just make sure that it&apos;s flexible enough to be used when we need it for a new feature compatibility version.&lt;/p&gt;

&lt;p&gt;I would suggest keeping all the checks, because it is still true that our v3.6 servers will be incompatible with the 3.2 featureCompatibilityVersion. The featureCompatibilityVersion must be 3.4, and checking is fine. Anything that is breaking, however, should be fixed.&lt;/p&gt;

&lt;p&gt;Of course, I&apos;m not familiar with query, so I may not be understanding exactly what cleanup they have in mind.&lt;/p&gt;</comment>
                            <comment id="1456075" author="max.hirschhorn@10gen.com" created="Tue, 13 Dec 2016 09:04:17 +0000"  >&lt;p&gt;Given that the upgrade/downgrade requirements for MongoDB 3.4 &amp;lt;~~&amp;gt; MongoDB 3.6 have yet to be detailed, I&apos;m not sure how much we want to invest in making it easier to specify a &lt;tt&gt;featureCompatibiltyVersion&lt;/tt&gt; in our testing infrastructure. We may reuse that machinery or create something else entirely. I&apos;d suggest waiting on a decision that is informed from our planning process. Unfortunately, I don&apos;t think there&apos;s a way to escalate the question of what the planned work on &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-26165&quot; title=&quot;Post 3.4 branch: Remove obsoleted featureCompatibilityVersion checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-26165&quot;&gt;&lt;del&gt;SERVER-26165&lt;/del&gt;&lt;/a&gt; is without having more information about planned MongoDB 3.6 projects. CC &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=david.storch&quot; class=&quot;user-hover&quot; rel=&quot;david.storch&quot;&gt;david.storch&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="419363">SERVER-30794</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25141"><![CDATA[Sharding]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 13 Dec 2016 09:04:17 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        7 years, 6 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>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>alexander.golin@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            7 years, 6 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>backlog-server-sharding</customfieldvalue>
            <customfieldvalue>dianna.hohensee@mongodb.com</customfieldvalue>
            <customfieldvalue>max.hirschhorn@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrjozz:</customfieldvalue>

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

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