<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:52:05 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-19790] Provide mechanism to clear/acknowledge startup warnings</title>
                <link>https://jira.mongodb.org/browse/SERVER-19790</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The &lt;tt&gt;mongod&lt;/tt&gt; process can generate startup warnings under a number of scenarios (running as root, read-ahead values not optimal, THP enabled, _id index missing).&lt;/p&gt;

&lt;p&gt;These warnings appear both in the &lt;tt&gt;mongod.log&lt;/tt&gt; logfile, as well as at the &lt;tt&gt;mongo&lt;/tt&gt; shell prompt each time you login. (It&apos;s the second of these which this ticket concerns).&lt;/p&gt;

&lt;p&gt;However, these warnings are static - that is, they will not disappear even if the original condition is resolved, until the &lt;tt&gt;mongod&lt;/tt&gt; process is restarted.&lt;/p&gt;

&lt;p&gt;Whilst some of these warnings refer to situations that would not change without a &lt;tt&gt;mongod&lt;/tt&gt; restart anyway (e.g. read-ahead settings), others refer to situations that may be transient or that could have already been resolved (e.g. missing _id index, or THP settings).&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;mongod&lt;/tt&gt; should provide some mechanism to acknowledge/suppress or clear a warning for a condition that the user already knows has already been resolved, so that it would not appear on each subsequent &lt;tt&gt;mongo&lt;/tt&gt; login.&lt;/p&gt;</description>
                <environment></environment>
        <key id="224372">SERVER-19790</key>
            <summary>Provide mechanism to clear/acknowledge startup warnings</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="backlog-server-security">Backlog - Security Team</assignee>
                                    <reporter username="victor.hooi">Victor Hooi</reporter>
                        <labels>
                            <label>move-sec</label>
                    </labels>
                <created>Thu, 6 Aug 2015 02:56:34 +0000</created>
                <updated>Tue, 6 Dec 2022 04:46:55 +0000</updated>
                                                                            <component>Admin</component>
                    <component>Logging</component>
                                        <votes>8</votes>
                                    <watches>23</watches>
                                                                                                                <comments>
                            <comment id="4085694" author="emilio.scalise" created="Mon, 27 Sep 2021 08:23:54 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=graham%40brainnwave.com&quot; class=&quot;user-hover&quot; rel=&quot;graham@brainnwave.com&quot;&gt;graham@brainnwave.com&lt;/a&gt; we are sorry to hear about your experiences with XFS.&lt;/p&gt;

&lt;p&gt;We recommend you reach out to your OS vendor for a deep RCA analysis and understand in detail what caused it (eg. storage issue, hardware issue and most unlikely XFS code bug).&lt;/p&gt;

&lt;p&gt;Generally XFS is considered more reliable and more robust than ext4. Please also note that ext4 has an hard limit in size (16TB).&lt;br/&gt;
Most of the Linux distribution vendors switched from ext4 to XFS as default filesystem in the past years.&lt;/p&gt;

&lt;p&gt;Beside your filesystem of choice, It&apos;s also very important that you build your MongoDB environments in a reliable and redundant way so storage / filesystem issues won&apos;t cause you a big impact and outages on your production environments.&lt;/p&gt;

&lt;p&gt;We can offer you a number of Services (eg. Support or Consulting Services) to guide you through this. Feel free to reach out to us using the &lt;a href=&quot;https://www.mongodb.com/contact&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Contact Us&lt;/a&gt; page.&lt;/p&gt;

&lt;p&gt;Kind regards,&lt;br/&gt;
Emilio Scalise (Staff Engineer - MongoDB Technical Services Support)&lt;/p&gt;</comment>
                            <comment id="4083581" author="JIRAUSER1262515" created="Fri, 24 Sep 2021 16:39:36 +0000"  >&lt;p&gt;Upvoting on the basis that:&lt;/p&gt;

&lt;p&gt;1) I have read that XFS is strongly recommend for WiredTiger.&lt;/p&gt;

&lt;p&gt;2) I will never, ever, EVER use the XFS filesystem again. I&apos;ve been burned by it and its catastrophic filesystem corruption that crippled a business for days whilst we restored and rebuilt petabytes of databases. No thanks, I&apos;m happy with the increased performance risk of ext4 vs losing all my databases due to a power outage with XFS.&lt;/p&gt;

&lt;p&gt;So now please can it stop telling me?&lt;/p&gt;</comment>
                            <comment id="2772480" author="nicholas.cottrell" created="Thu, 30 Jan 2020 11:00:30 +0000"  >&lt;p&gt;I&apos;d like to see a new configuration option to disable specific startup warnings, so that remaining warnings are true positives and don&apos;t spam Ops Manager alerts etc.&lt;/p&gt;

&lt;p&gt;I envisage a new configuration file option like&#160;&lt;tt&gt;systemLog.hideWarnings&lt;/tt&gt;&#160;which takes an array of strings like &lt;tt&gt;&quot;dbPath-ext4&quot;&lt;/tt&gt; that disables just the ext4 dbPath volume warning, but leaves all others in place.&lt;/p&gt;

&lt;p&gt;This will require naming every warning and adding logic in&#160;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/master/src/mongo/db/startup_warnings_mongod.cpp&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;startup_warnings_mongod.cpp&lt;/a&gt;&#160;and&#160;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/master/src/mongo/db/startup_warnings_common.cpp&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;startup_warnings_common.cpp&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="1089687">SERVER-45550</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="188473">SERVER-17522</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="25129"><![CDATA[Server Security]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[5002K00000ek3wHQAQ, 5002K00000pmMIxQAM, 5002K00000pnbZTQAY, 5002K00000vf8NzQAI]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 6 Aug 2015 03:47:48 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        2 years, 19 weeks, 2 days 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>
                            2 years, 19 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>backlog-server-security</customfieldvalue>
            <customfieldvalue>emilio.scalise@mongodb.com</customfieldvalue>
            <customfieldvalue>graham@brainnwave.com</customfieldvalue>
            <customfieldvalue>nicholas.cottrell@mongodb.com</customfieldvalue>
            <customfieldvalue>victor.hooi</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrkyd3:</customfieldvalue>

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

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