<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:51:23 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-61033] Remove permitMigrations flag and implementation</title>
                <link>https://jira.mongodb.org/browse/SERVER-61033</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-56226&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;SERVER-56226&lt;/a&gt; introduced the permitMigrations flag for versions older than 5.0, however, this flag is only a workaround until &lt;a href=&quot;https://jira.mongodb.org/browse/PM-2423&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;PM-2423&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/PM-1631&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;PM-1631&lt;/a&gt; are finished. Once those projects are completed, we can safely remove the permitMigrations flag and the setAllowMigrations user face command.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1911218">SERVER-61033</key>
            <summary>Remove permitMigrations flag and implementation</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="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="backlog-server-catalog-and-routing">Backlog - Catalog and Routing</assignee>
                                    <reporter username="marcos.grillo@mongodb.com">Marcos Jos&#233; Grillo Ramirez</reporter>
                        <labels>
                            <label>oldshardingemea</label>
                    </labels>
                <created>Wed, 27 Oct 2021 16:06:12 +0000</created>
                <updated>Thu, 26 Oct 2023 09:59:21 +0000</updated>
                                                                            <component>Sharding</component>
                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="4246629" author="marcos.grillo" created="Tue, 14 Dec 2021 13:53:26 +0000"  >&lt;p&gt;We need to wait until both depended projects are finished before implementing these changes.&lt;/p&gt;</comment>
                            <comment id="4226687" author="marcos.grillo" created="Thu, 2 Dec 2021 14:03:36 +0000"  >&lt;p&gt;As &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kaloian.manassiev&quot; class=&quot;user-hover&quot; rel=&quot;kaloian.manassiev&quot;&gt;kaloian.manassiev&lt;/a&gt;&#160;said, I&#160;meant &lt;a href=&quot;https://jira.mongodb.org/browse/PM-1631&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;PM-1631&lt;/a&gt;, sorry for the confusion. &lt;a href=&quot;https://jira.mongodb.org/browse/PM-2423&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;PM-2423&lt;/a&gt; would also prevent surprises from a user perspective. &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=garaudy.etienne&quot; class=&quot;user-hover&quot; rel=&quot;garaudy.etienne&quot;&gt;garaudy.etienne&lt;/a&gt; yes, we can keep the flags until the projects are finished.&lt;/p&gt;</comment>
                            <comment id="4226635" author="kaloian.manassiev" created="Thu, 2 Dec 2021 13:37:51 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=marcos.grillo&quot; class=&quot;user-hover&quot; rel=&quot;marcos.grillo&quot;&gt;marcos.grillo&lt;/a&gt;, I think you meant PM-1631, not PM-2423. Like you correctly pointed out to me in our Zoom call yesterday, the customer&apos;s problem is not the writes to orphaned documents, but the fact that some documents may not get updated due to ongoing chunk migrations.&lt;/p&gt;

&lt;p&gt;As a consequence, I think we need to keep both flags until both PM-1631 and PM-2423 are done.&lt;/p&gt;</comment>
                            <comment id="4225085" author="garaudy.etienne" created="Wed, 1 Dec 2021 18:48:01 +0000"  >&lt;p&gt;Let me double-check that there isn&apos;t another user case missing. For now, can we keep the flags and remove them in 6.0?&lt;/p&gt;</comment>
                            <comment id="4224765" author="marcos.grillo" created="Wed, 1 Dec 2021 17:19:43 +0000"  >&lt;p&gt;After talking with &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kaloian.manassiev&quot; class=&quot;user-hover&quot; rel=&quot;kaloian.manassiev&quot;&gt;kaloian.manassiev&lt;/a&gt; we realized something about the setAllowMigrations command. From a user perspective, we have 2 scenarios:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;The user wants to stop the balancer because it has some custom code that balances the cluster&lt;/li&gt;
	&lt;li&gt;The user doesn&apos;t want multi writes on orphaned documents, so it needs to stop migrations&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The first scenario is already covered by enableBalancer, and the setAllowMigrations is currently a workaround for the second, however, after the work of &lt;a href=&quot;https://jira.mongodb.org/browse/PM-2423&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;PM-2423&lt;/a&gt; is finished, the second scenario simply won&apos;t occur. So, this ticket could be simply removing the permitMigrations flag and the setAllowMigrations command altogether.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=garaudy.etienne&quot; class=&quot;user-hover&quot; rel=&quot;garaudy.etienne&quot;&gt;garaudy.etienne&lt;/a&gt; does this sound reasonable? do you think there is a user case we&apos;re missing?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="26387"><![CDATA[Catalog and Routing]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 1 Dec 2021 18:48:01 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        2 years, 8 weeks, 1 day ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/PM-2423'>PM-2423</a></s>, <a href='https://jira.mongodb.org/browse/PM-1631'>PM-1631</a>]]></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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-1631</customfieldvalue>
                        </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>dbeng-pm-bot</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            2 years, 8 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>backlog-server-catalog-and-routing</customfieldvalue>
            <customfieldvalue>garaudy.etienne@mongodb.com</customfieldvalue>
            <customfieldvalue>kaloian.manassiev@mongodb.com</customfieldvalue>
            <customfieldvalue>marcos.grillo@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i07xbj:</customfieldvalue>

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

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