<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:40:10 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-16166] With wiredtiger we should not fail to start from unclean shutdown</title>
                <link>https://jira.mongodb.org/browse/SERVER-16166</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;WiredTiger storage engine may lose up to the last checkpoint but will not be inconsistent nor corrupt. We should warn but not error.&lt;/p&gt;

&lt;p&gt;This is in the case of journaling off, of course.&lt;/p&gt;</description>
                <environment></environment>
        <key id="169448">SERVER-16166</key>
            <summary>With wiredtiger we should not fail to start from unclean shutdown</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</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="dan@mongodb.com">Daniel Pasette</assignee>
                                    <reporter username="scotthernandez">Scott Hernandez</reporter>
                        <labels>
                    </labels>
                <created>Fri, 14 Nov 2014 23:00:56 +0000</created>
                <updated>Sat, 9 Jul 2016 21:09:16 +0000</updated>
                            <resolved>Mon, 22 Dec 2014 13:20:03 +0000</resolved>
                                    <version>2.8.0-rc0</version>
                                                    <component>Storage</component>
                                        <votes>0</votes>
                                    <watches>10</watches>
                                                                                                                <comments>
                            <comment id="805648" author="xgen-internal-githook" created="Thu, 15 Jan 2015 19:07:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;Dan Pasette&apos;, u&apos;email&apos;: u&apos;dan@10mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-16166&quot; title=&quot;With wiredtiger we should not fail to start from unclean shutdown&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-16166&quot;&gt;&lt;del&gt;SERVER-16166&lt;/del&gt;&lt;/a&gt; some jstests verifying interaction of journaling and checkpoints&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/96dd1cbd431fad71104db62aaeb3704c04d9eeb3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/96dd1cbd431fad71104db62aaeb3704c04d9eeb3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="791984" author="dan@10gen.com" created="Mon, 22 Dec 2014 12:59:50 +0000"  >&lt;p&gt;added a test for standalone too.  was going to add these (reviewed versions) to regression suite as &quot;fix&quot;&lt;/p&gt;</comment>
                            <comment id="791981" author="scotthernandez" created="Mon, 22 Dec 2014 12:48:35 +0000"  >&lt;p&gt;I&apos;m not sure what the best user experience is here. We should probably note somewhere that the storage engine found unclean/extra data due to the kill, but recovered. Does wiredtiger expose or log any such thing? Is there even any persisted  artifact indicating this state?&lt;/p&gt;

&lt;p&gt;I&apos;d also be interested in finding out what changed from RC0 to &quot;fix&quot; this behavior.&lt;/p&gt;</comment>
                            <comment id="791863" author="dan@10gen.com" created="Mon, 22 Dec 2014 05:21:46 +0000"  >&lt;p&gt;Scott, did you want to make a startup warning when running without journal or did you want to warn if you recover from an unclean shutdown without journaling?  The latter is non-trivial.&lt;/p&gt;</comment>
                            <comment id="791859" author="dan@10gen.com" created="Mon, 22 Dec 2014 05:10:16 +0000"  >&lt;p&gt;attaching a test script.&lt;/p&gt;</comment>
                            <comment id="791637" author="dan@10gen.com" created="Sun, 21 Dec 2014 09:16:17 +0000"  >&lt;p&gt;That&apos;s how I&apos;m testing it.  Works fine in every case I&apos;ve tried.  Will close unless you have evidence to the contrary.&lt;/p&gt;</comment>
                            <comment id="790449" author="scotthernandez" created="Thu, 18 Dec 2014 23:15:17 +0000"  >&lt;p&gt;How are you testing? And what?&lt;/p&gt;

&lt;p&gt;Case is that you kill -9 a wired tiger instance without journaling on.&lt;/p&gt;</comment>
                            <comment id="790435" author="dan@10gen.com" created="Thu, 18 Dec 2014 22:57:56 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=scotthernandez&quot; class=&quot;user-hover&quot; rel=&quot;scotthernandez&quot;&gt;scotthernandez&lt;/a&gt;, this has been working fine in my testing.  Have you seen a case where it is not?&lt;/p&gt;</comment>
                            <comment id="765390" author="eliot" created="Sun, 16 Nov 2014 14:47:46 +0000"  >&lt;p&gt;We should test this more.&lt;br/&gt;
If it really is totally safe, then we can document as a really nice perf optimization.&lt;br/&gt;
What it means is you can lose 60 seconds of mods to that server, but it&apos;ll cleanly replicate them from another replica, just like journaling does now.&lt;br/&gt;
So it makes --nojournal with &quot;w:majority&quot; a very very safe and nice option.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="60232" name="wt_nojournal_fsync.js" size="1434" author="dan@mongodb.com" created="Mon, 22 Dec 2014 12:59:50 +0000"/>
                            <attachment id="60207" name="wt_nojournal_repl.js" size="1651" author="dan@mongodb.com" created="Mon, 22 Dec 2014 05:10:16 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sun, 16 Nov 2014 14:47:46 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        9 years, 4 weeks, 6 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>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            9 years, 4 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>dan@mongodb.com</customfieldvalue>
            <customfieldvalue>eliot</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>scotthernandez</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrlis7:</customfieldvalue>

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

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

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