<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 07:40:27 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>[DOCS-1188] Documentation for index type/plugin kerfuffle.  </title>
                <link>https://jira.mongodb.org/browse/DOCS-1188</link>
                <project id="10380" key="DOCS">Documentation</project>
                    <description>&lt;p&gt;Need to explain error messages that can occur when upgrading to 2.4 with invalid index types.  See: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-8751&quot; title=&quot;Downgrading 2.4=&amp;gt;2.2 without dropping 2dsphere/text indexes can lead to data corruption&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-8751&quot;&gt;&lt;del&gt;SERVER-8751&lt;/del&gt;&lt;/a&gt;, et al.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Indexes with invalid types created &amp;lt;2.4 will warn on startup (including 
{foo:&quot;1&quot;}
&lt;p&gt; instead of &lt;/p&gt;
{foo:1}
&lt;p&gt; and &lt;/p&gt;
{foo:&quot;text&quot;}
&lt;p&gt;).&lt;/p&gt;&lt;/li&gt;
	&lt;li&gt;When creating indexes of type &quot;text&quot; or &quot;2dsphere&quot; in 2.4, mongodb checks that there are no other indexes with types that were not valid in 2.2, including 
{foo:&quot;1&quot;}
&lt;p&gt;.  In order to create new index type, user will have to drop offending indexes.&lt;/p&gt;&lt;/li&gt;
	&lt;li&gt;Going forward, indexes of invalid types will not be allowed to be created.&lt;/li&gt;
	&lt;li&gt;If you have invalid indexes and you try to reIndex(), it will drop all indexes and fail upon discovery of first invalid index.&lt;/li&gt;
	&lt;li&gt;Invalid indexes are treated as ascending eg., 
{foo:&quot;-1&quot;}
&lt;p&gt; will be treated like, &lt;/p&gt;
{foo:1}
&lt;p&gt;.  This behavior is meant as a bridge for users who accidentally created indexes with invalid types, but is not guaranteed to be true forever.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Need to create two new dochub entries:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://dochub.mongodb.org/core/index-type-changes&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://dochub.mongodb.org/core/index-type-changes&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dochub.mongodb.org/core/upgrade-2.4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://dochub.mongodb.org/core/upgrade-2.4&lt;/a&gt;
	&lt;ul&gt;
		&lt;li&gt;this page should point to the previous dochub page, but will be more general as this information will be valid going forward&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="67051">DOCS-1188</key>
            <summary>Documentation for index type/plugin kerfuffle.  </summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="2" iconUrl="https://jira.mongodb.org/images/icons/priorities/critical.svg">Critical - P2</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="sam.kleinman">Sam Kleinman</assignee>
                                    <reporter username="dan@mongodb.com">Daniel Pasette</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Mar 2013 23:44:19 +0000</created>
                <updated>Sat, 4 Mar 2023 01:39:54 +0000</updated>
                            <resolved>Mon, 18 Mar 2013 23:44:48 +0000</resolved>
                                                    <fixVersion>mongodb-2.4</fixVersion>
                                    <component>Server</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="292515" author="auto" created="Mon, 18 Mar 2013 23:04:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-03-18T22:39:40Z&apos;, u&apos;name&apos;: u&apos;kay&apos;, u&apos;email&apos;: u&apos;kay.kim@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-1251&quot; title=&quot;Instructions to upgrade sharded cluster to 2.4 are missing doc on required free disk space for config servers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-1251&quot;&gt;&lt;del&gt;DOCS-1251&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-1244&quot; title=&quot;Instructions to upgrade a sharded cluster are missing critical restrictions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-1244&quot;&gt;&lt;del&gt;DOCS-1244&lt;/del&gt;&lt;/a&gt;, and some of Rassi&apos;s comments for &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-1188&quot; title=&quot;Documentation for index type/plugin kerfuffle.  &quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-1188&quot;&gt;&lt;del&gt;DOCS-1188&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/docs/commit/f27b4392aba1465f1906307e636cc73795ac9834&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/docs/commit/f27b4392aba1465f1906307e636cc73795ac9834&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="292117" author="auto" created="Mon, 18 Mar 2013 17:07:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-03-14T14:02:23Z&apos;, u&apos;name&apos;: u&apos;Sam Kleinman&apos;, u&apos;email&apos;: u&apos;samk@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-1188&quot; title=&quot;Documentation for index type/plugin kerfuffle.  &quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-1188&quot;&gt;&lt;del&gt;DOCS-1188&lt;/del&gt;&lt;/a&gt;: index type upgrade/downgrade concerns&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/docs/commit/b4484456f86c92b14ac50741a203952f76a2d185&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/docs/commit/b4484456f86c92b14ac50741a203952f76a2d185&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="284968" author="rassi@10gen.com" created="Sat, 9 Mar 2013 05:05:16 +0000"  >&lt;blockquote&gt;
&lt;p&gt;Invalid indexes are treated as ascending eg., {foo:&quot;-1&quot;} will be treated like, {foo:1}. This behavior is meant as a bridge for users who accidentally created indexes with invalid types, but is not guaranteed to be true forever.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Not exactly a &quot;bridge&quot;, see &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-8923&quot; title=&quot;Users with {foo:&amp;quot;1&amp;quot;} indexes able to rolling upgrade 2.2=&amp;gt;2.4, but then unable to initial sync&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-8923&quot;&gt;&lt;del&gt;SERVER-8923&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="282120" author="dan@10gen.com" created="Tue, 5 Mar 2013 22:47:41 +0000"  >&lt;p&gt;Code is now checked in for this.  We should start drafting upgrade/downgrade notes.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="66598">SERVER-8751</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>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sat, 9 Mar 2013 05:05:16 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 48 weeks, 2 days 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/SERVER-8751'>SERVER-8751</a></s>]]></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>dbeng-pm-bot</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 48 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>dan@mongodb.com</customfieldvalue>
            <customfieldvalue>rassi</customfieldvalue>
            <customfieldvalue>sam.kleinman</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrs0pr:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>44665</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_22279" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Server Compat</customfieldname>
                        <customfieldvalues>
                                        <label>2.4</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hryg6v:</customfieldvalue>

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