<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:20: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-9552] when replica set member has full disk, step down to (sec|rec)?</title>
                <link>https://jira.mongodb.org/browse/SERVER-9552</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;When a replica has disk space issues it does not cause it to shut down, nor in the case of a primary, to step down. Instead the server periodically tests to see if enough space has been freed up to continue.&lt;/p&gt;

&lt;p&gt;As a result, the only indication of a problem is additional writes cause user asserts on the primary, and there&apos;s likely some introduction of repl lag on secondaries. But, from the perspective of rs.status() and db.serverStatus() everything looks fine (except for any introduced asserts/lag).&lt;/p&gt;

&lt;p&gt;Some options mentioned in discussion with server team:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Have replset member step down (if primary)&lt;/li&gt;
	&lt;li&gt;Have replset member enter maintenance status (until disk space is avail)&lt;/li&gt;
	&lt;li&gt;Add warning message to &lt;span class=&quot;error&quot;&gt;&amp;#91;startup&amp;#93;&lt;/span&gt;warning log&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Bonus: would be great if there was an explicit state/status change that could be picked up and reported by MMS. The last option should work for that.&lt;/p&gt;</description>
                <environment>64-bit Linux, server 2.4.x, replica set</environment>
        <key id="74098">SERVER-9552</key>
            <summary>when replica set member has full disk, step down to (sec|rec)?</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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-repl">Backlog - Replication Team</assignee>
                                    <reporter username="john.morales@mongodb.com">John Morales</reporter>
                        <labels>
                            <label>elections</label>
                    </labels>
                <created>Fri, 3 May 2013 15:14:01 +0000</created>
                <updated>Tue, 6 Dec 2022 05:21:30 +0000</updated>
                                                                            <component>Diagnostics</component>
                    <component>Replication</component>
                                        <votes>10</votes>
                                    <watches>18</watches>
                                                                                                                <comments>
                            <comment id="1642718" author="henrik.ingo@10gen.com" created="Tue, 8 Aug 2017 07:59:03 +0000"  >&lt;p&gt;Is this a duplicate of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-29947&quot; title=&quot;Implement Storage Node Watchdog&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-29947&quot;&gt;&lt;del&gt;SERVER-29947&lt;/del&gt;&lt;/a&gt;? If not, why not? (Admittedly, I just looked at these on a headline basis.)&lt;/p&gt;</comment>
                            <comment id="572978" author="annetheagile" created="Mon, 5 May 2014 14:15:12 +0000"  >&lt;p&gt;1.Isn&apos;t it cheap and easy to &quot;Add warning message to &lt;span class=&quot;error&quot;&gt;&amp;#91;startup&amp;#93;&lt;/span&gt;warning log&quot;? Can&apos;t we please at least have that much of a solution in a patch upgrade? There could be a warning in the regular log as well, perhaps throttled to one per ten minutes or something if that is necessary (I don&apos;t know the code).&lt;/p&gt;

&lt;p&gt;2.This would be also possible to fix if there were an option to exclude databases or collections from balancing, right? ( see &lt;a href=&quot;http://www.codejuggle.dj/facts-to-know-about-mongodb/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.codejuggle.dj/facts-to-know-about-mongodb/&lt;/a&gt; )&lt;/p&gt;</comment>
                            <comment id="434259" author="ian.bentley@10gen.com" created="Tue, 1 Oct 2013 22:02:03 +0000"  >&lt;p&gt;Failover also doesn&apos;t occur when an EBS volume is unmounted from a running AWS instance.  This can cause a replica set to have a primary that accepts no writes, but won&apos;t step down.&lt;/p&gt;</comment>
                            <comment id="349277" author="daniel.t.watrous@hp.com" created="Thu, 30 May 2013 21:31:34 +0000"  >&lt;p&gt;This just bit us again in the form of intermittent failures. Occasionally we were getting valid reads unless it went against the secondary that was out of disk. Hopefully this implementation removes the node from secondary status too, since no writes can be replicated when it&apos;s out of disk space.&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="87666">SERVER-10634</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="21861">SERVER-3759</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="270079">SERVER-22971</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="183286">SERVER-17230</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="139677">SERVER-14139</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25128"><![CDATA[Replication]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[500A000000UaRx3IAF]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 30 May 2013 21:31:34 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        6 years, 27 weeks, 1 day 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-1039</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>alexander.golin@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            6 years, 27 weeks, 1 day 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>AnneTheAgile</customfieldvalue>
            <customfieldvalue>backlog-server-repl</customfieldvalue>
            <customfieldvalue>daniel.t.watrous@hp.com</customfieldvalue>
            <customfieldvalue>henrik.ingo@mongodb.com</customfieldvalue>
            <customfieldvalue>ian.bentley</customfieldvalue>
            <customfieldvalue>john.morales@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrmurj:</customfieldvalue>

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

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

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