<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:27:46 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-12158] Replica set blows up inelegantly when replicating authSchemaUpgradeStep changes to 2.4 secondary</title>
                <link>https://jira.mongodb.org/browse/SERVER-12158</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;See attached file for scripts and output. Basically, authSchemaUpgradeStep against a 2.5.4 primary causes 2.4.8 secondaries to crash:&lt;/p&gt;

&lt;p&gt;m31002| Wed Dec 18 15:17:23.057 &lt;span class=&quot;error&quot;&gt;&amp;#91;repl writer worker 2&amp;#93;&lt;/span&gt; CMD: dropIndexes admin.system.users&lt;br/&gt;
 m31000| Wed Dec 18 15:17:23.058 &lt;span class=&quot;error&quot;&gt;&amp;#91;repl writer worker 3&amp;#93;&lt;/span&gt; ERROR: writer worker caught exception: system.users entry must have either a &apos;pwd&apos; field or a &apos;userSource&apos; field, but not both on: { ts: Timestamp 1387397841000|11, h: 223338476503781983, v: 2, op: &quot;i&quot;, ns: &quot;admin.system.users&quot;, o: { _id: &quot;admin.admin&quot;, user: &quot;admin&quot;, db: &quot;admin&quot;, credentials: &lt;/p&gt;
{ MONGODB-CR: &quot;3dfa1231d2c5c39175c1de49530c0a65&quot; }
&lt;p&gt;, roles: [ &lt;/p&gt;
{ role: &quot;userAdminAnyDatabase&quot;, db: &quot;admin&quot; }
&lt;p&gt;, &lt;/p&gt;
{ role: &quot;readWriteAnyDatabase&quot;, db: &quot;admin&quot; }
&lt;p&gt;, &lt;/p&gt;
{ role: &quot;dbAdminAnyDatabase&quot;, db: &quot;admin&quot; }
&lt;p&gt;, &lt;/p&gt;
{ role: &quot;clusterAdmin&quot;, db: &quot;admin&quot; }
&lt;p&gt; ] } }&lt;br/&gt;
 m31000| Wed Dec 18 15:17:23.058 &lt;span class=&quot;error&quot;&gt;&amp;#91;repl writer worker 3&amp;#93;&lt;/span&gt;   Fatal Assertion 16360&lt;br/&gt;
 m31000| 0x10044c60b 0x100425837 0x10033c97f 0x10042cc48 0x10047f1a5 0x7fff8c3e8772 0x7fff8c3d51a1 &lt;br/&gt;
 m31002| Wed Dec 18 15:17:23.058 &lt;span class=&quot;error&quot;&gt;&amp;#91;repl writer worker 2&amp;#93;&lt;/span&gt; build index admin.system.roles &lt;/p&gt;
{ _id: 1 }
&lt;p&gt; m31002| Wed Dec 18 15:17:23.059 &lt;span class=&quot;error&quot;&gt;&amp;#91;repl writer worker 2&amp;#93;&lt;/span&gt; build index done.  scanned 0 total records. 0 secs&lt;br/&gt;
 m31002| Wed Dec 18 15:17:23.059 &lt;span class=&quot;error&quot;&gt;&amp;#91;repl writer worker 2&amp;#93;&lt;/span&gt; info: creating collection admin.system.roles on add index&lt;br/&gt;
 m31002| Wed Dec 18 15:17:23.059 &lt;span class=&quot;error&quot;&gt;&amp;#91;repl writer worker 2&amp;#93;&lt;/span&gt; build index admin.system.roles &lt;/p&gt;
{ role: 1, db: 1 }
&lt;p&gt; m31002| Wed Dec 18 15:17:23.060 &lt;span class=&quot;error&quot;&gt;&amp;#91;repl writer worker 2&amp;#93;&lt;/span&gt; build index done.  scanned 0 total records. 0 secs&lt;br/&gt;
 m31002| Wed Dec 18 15:17:23.060 &lt;span class=&quot;error&quot;&gt;&amp;#91;repl writer worker 2&amp;#93;&lt;/span&gt; build index admin.system.users &lt;/p&gt;
{ user: 1, db: 1 }
&lt;p&gt; m31002| Wed Dec 18 15:17:23.061 &lt;span class=&quot;error&quot;&gt;&amp;#91;repl writer worker 2&amp;#93;&lt;/span&gt; build index done.  scanned 0 total records. 0 secs&lt;br/&gt;
 m31000|  0   mongod-248                          0x000000010044c60b _ZN5mongo15printStackTraceERSo + 43&lt;br/&gt;
 m31000|  1   mongod-248                          0x0000000100425837 _ZN5mongo13fassertFailedEi + 151&lt;br/&gt;
 m31000|  2   mongod-248                          0x000000010033c97f _ZN5mongo7replset14multiSyncApplyERKSt6vectorINS_7BSONObjESaIS2_EEPNS0_8SyncTailE + 271&lt;br/&gt;
 m31000|  3   mongod-248                          0x000000010042cc48 _ZN5mongo10threadpool6Worker4loopEv + 138&lt;br/&gt;
 m31000|  4   mongod-248                          0x000000010047f1a5 thread_proxy + 229&lt;br/&gt;
 m31000|  5   libsystem_c.dylib                   0x00007fff8c3e8772 _pthread_start + 327&lt;br/&gt;
 m31000|  6   libsystem_c.dylib                   0x00007fff8c3d51a1 thread_start + 13&lt;br/&gt;
 m31000| Wed Dec 18 15:17:23.061 &lt;span class=&quot;error&quot;&gt;&amp;#91;repl writer worker 3&amp;#93;&lt;/span&gt; &lt;br/&gt;
 m31000| &lt;br/&gt;
 m31000| ***aborting after fassert() failure&lt;br/&gt;
 m31000| &lt;br/&gt;
 m31000| &lt;br/&gt;
 m31000| Wed Dec 18 15:17:23.061 Got signal: 6 (Abort trap: 6).&lt;br/&gt;
 m31000| &lt;br/&gt;
 m31000| Wed Dec 18 15:17:23.063 Backtrace:&lt;br/&gt;
 m31000| 0x10044c60b 0x100001121 0x7fff8c3d690a 0 0x7fff8c42df61 0x100425875 0x10033c97f 0x10042cc48 0x10047f1a5 0x7fff8c3e8772 0x7fff8c3d51a1 &lt;br/&gt;
 m31000|  0   mongod-248                          0x000000010044c60b _ZN5mongo15printStackTraceERSo + 43&lt;br/&gt;
 m31000|  1   mongod-248                          0x0000000100001121 _ZN5mongo10abruptQuitEi + 225&lt;br/&gt;
 m31000|  2   libsystem_c.dylib                   0x00007fff8c3d690a _sigtramp + 26&lt;br/&gt;
 m31000|  3   ???                                 0x0000000000000000 0x0 + 0&lt;br/&gt;
 m31000|  4   libsystem_c.dylib                   0x00007fff8c42df61 abort + 143&lt;br/&gt;
 m31000|  5   mongod-248                          0x0000000100425875 _ZN5mongo13fassertFailedEi + 213&lt;br/&gt;
 m31000|  6   mongod-248                          0x000000010033c97f _ZN5mongo7replset14multiSyncApplyERKSt6vectorINS_7BSONObjESaIS2_EEPNS0_8SyncTailE + 271&lt;br/&gt;
 m31000|  7   mongod-248                          0x000000010042cc48 _ZN5mongo10threadpool6Worker4loopEv + 138&lt;br/&gt;
 m31000|  8   mongod-248                          0x000000010047f1a5 thread_proxy + 229&lt;br/&gt;
 m31000|  9   libsystem_c.dylib                   0x00007fff8c3e8772 _pthread_start + 327&lt;br/&gt;
 m31000|  10  libsystem_c.dylib                   0x00007fff8c3d51a1 thread_start + 13&lt;br/&gt;
 m31000| &lt;br/&gt;
 m31002| Wed Dec 18 15:17:23.067 &lt;span class=&quot;error&quot;&gt;&amp;#91;rsBackgroundSync&amp;#93;&lt;/span&gt; replSet sync source problem: 10278 dbclient error communicating with server: specter.local:31000&lt;br/&gt;
 m31002| Wed Dec 18 15:17:23.067 &lt;span class=&quot;error&quot;&gt;&amp;#91;rsBackgroundSync&amp;#93;&lt;/span&gt; replSet syncing to: specter.local:31001&lt;br/&gt;
 m31002| Wed Dec 18 15:17:23.067 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn6&amp;#93;&lt;/span&gt; end connection 10.4.101.171:61339 (2 connections now open)&lt;/p&gt;

&lt;p&gt;This behavior is unsupported according to &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=schwerin&quot; class=&quot;user-hover&quot; rel=&quot;schwerin&quot;&gt;schwerin&lt;/a&gt;, but worth making a note.&lt;/p&gt;</description>
                <environment>OSX, 3 node replica set with 1 2.5.4 node and 2 2.4.8 nodes</environment>
        <key id="103136">SERVER-12158</key>
            <summary>Replica set blows up inelegantly when replicating authSchemaUpgradeStep changes to 2.4 secondary</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</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="3">Duplicate</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="valeri.karpov@mongodb.com">Valeri Karpov</reporter>
                        <labels>
                    </labels>
                <created>Wed, 18 Dec 2013 20:26:12 +0000</created>
                <updated>Wed, 10 Dec 2014 23:06:04 +0000</updated>
                            <resolved>Wed, 18 Dec 2013 22:30:46 +0000</resolved>
                                                                    <component>Replication</component>
                    <component>Security</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="472743" author="spencer" created="Wed, 18 Dec 2013 20:38:20 +0000"  >&lt;p&gt;Root cause is the same as &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11881&quot; title=&quot;addUser crashing 2.4 mongod in mixed version replica set&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11881&quot;&gt;&lt;del&gt;SERVER-11881&lt;/del&gt;&lt;/a&gt;, which is that 2.4 mongods enforce at a very low level that docs in system.users match the schema it expects.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="100274">SERVER-11881</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="103127">SERVER-12156</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="35549" name="output.txt" size="77091" author="valeri.karpov@mongodb.com" created="Wed, 18 Dec 2013 20:26:12 +0000"/>
                            <attachment id="35547" name="repl_upgrade_24_secondaries.js" size="2959" author="valeri.karpov@mongodb.com" created="Wed, 18 Dec 2013 20:26:12 +0000"/>
                            <attachment id="35548" name="x509_repl_upgrade.js" size="2833" author="valeri.karpov@mongodb.com" created="Wed, 18 Dec 2013 20:26:12 +0000"/>
                    </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_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 18 Dec 2013 20:38:20 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 9 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>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, 9 weeks 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>spencer@mongodb.com</customfieldvalue>
            <customfieldvalue>valeri.karpov@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrm533:</customfieldvalue>

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

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

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