<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 02:56:58 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-1423] reads often aren&apos;t possible while in fsync and lock mode</title>
                <link>https://jira.mongodb.org/browse/SERVER-1423</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;reads are possible in fsync and lock, but if anyone tries a write, the rwlock will then block all readers.&lt;/p&gt;</description>
                <environment></environment>
        <key id="12449">SERVER-1423</key>
            <summary>reads often aren&apos;t possible while in fsync and lock mode</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="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="kaloian.manassiev@mongodb.com">Kaloian Manassiev</assignee>
                                    <reporter username="dwight@mongodb.com">Dwight Merriman</reporter>
                        <labels>
                    </labels>
                <created>Thu, 15 Jul 2010 08:37:57 +0000</created>
                <updated>Tue, 12 Jul 2016 00:27:42 +0000</updated>
                            <resolved>Fri, 14 Nov 2014 14:25:53 +0000</resolved>
                                                    <fixVersion>2.8.0-rc1</fixVersion>
                                    <component>Concurrency</component>
                    <component>Replication</component>
                                        <votes>54</votes>
                                    <watches>68</watches>
                                                                                                                <comments>
                            <comment id="1073940" author="kaloian.manassiev" created="Thu, 29 Oct 2015 13:43:07 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=qianyiyong%40huawei.com&quot; class=&quot;user-hover&quot; rel=&quot;qianyiyong@huawei.com&quot;&gt;qianyiyong@huawei.com&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;If you are able to reproduce fsyncLock blocking readers in MongoDB 3.0+, would it be possible to file a new jira ticket and attach the output from running &apos;db.currentOp(true)&apos; so we can investigate?&lt;/p&gt;

&lt;p&gt;Thank you in advance.&lt;/p&gt;

&lt;p&gt;-Kal.&lt;/p&gt;</comment>
                            <comment id="1073900" author="qianyiyong@huawei.com" created="Thu, 29 Oct 2015 13:07:48 +0000"  >&lt;p&gt;version 2.6.5, 3.0.4 still have this problem, in a heavy test, the mongod will hang, all db.x commond or show dbs will hang...&lt;br/&gt;
It&apos;s a serious bug!!!&lt;/p&gt;</comment>
                            <comment id="764330" author="xgen-internal-githook" created="Fri, 14 Nov 2014 14:25:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;kaloianm&apos;, u&apos;name&apos;: u&apos;Kaloian Manassiev&apos;, u&apos;email&apos;: u&apos;kaloian.manassiev@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1423&quot; title=&quot;reads often aren&amp;#39;t possible while in fsync and lock mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1423&quot;&gt;&lt;del&gt;SERVER-1423&lt;/del&gt;&lt;/a&gt; Global/Flush S acquisitions should set different policy&lt;/p&gt;

&lt;p&gt;Global S-mode should set a compatible-first policy in order to allow reads&lt;br/&gt;
to happen even if there are writers which might be blocked.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/60bde0565d251463b50cee23b49a025d78e2278d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/60bde0565d251463b50cee23b49a025d78e2278d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="550496" author="thomasr" created="Tue, 15 Apr 2014 18:12:59 +0000"  >&lt;p&gt;This has been touched on before in this ticket and the duplicates, but I want to make it explicit: This issue also affects signal handling. An fsyncLocked mongod with auth enabled cannot be killed, except with a hard SIGKILL (-9). Other signals like SIGTERM (-15), SIGUSR1 (-30) are blocked. This affects all recent versions including 2.6.0.&lt;/p&gt;</comment>
                            <comment id="535864" author="egan.neuhengen@nwea.org" created="Fri, 4 Apr 2014 16:40:53 +0000"  >&lt;p&gt;Thanks Dwight!&lt;/p&gt;</comment>
                            <comment id="535856" author="dwight_10gen" created="Fri, 4 Apr 2014 16:33:50 +0000"  >&lt;p&gt;ok i raised it to major&lt;/p&gt;</comment>
                            <comment id="535847" author="egan.neuhengen@nwea.org" created="Fri, 4 Apr 2014 16:24:00 +0000"  >&lt;p&gt;Same as Robin. I don&apos;t understand why this is listed as an &quot;improvement&quot; for a distant release - this is a serious bug in the function that makes it both dangerous and completely unusable for mongo-recommended purposes. Requires us to hard-crash mongod (since a clean shutdown requires reading the database!).&lt;/p&gt;</comment>
                            <comment id="535795" author="robinyarbrough@carfax.com" created="Fri, 4 Apr 2014 15:39:42 +0000"  >&lt;p&gt;I&apos;ve seen this while trying to do a backup of a hidden replica set. We issue db.fsyncLock() then copy data, while data is copying mms can&apos;t ping and when i try to get into mongo from another shell it hangs. Once the data is finished copying, we try to issue db.fsyncUnlock() but command hangs. Had to restart server to remove lock.&lt;/p&gt;</comment>
                            <comment id="533784" author="balboah" created="Thu, 3 Apr 2014 08:47:27 +0000"  >&lt;p&gt;Bump, this has been here for 4&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/warning.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; years! Causing issues in 2.4.9 as well&lt;/p&gt;</comment>
                            <comment id="466213" author="ashraf.mansuri@synechron.com" created="Thu, 5 Dec 2013 16:02:06 +0000"  >&lt;p&gt;is it fixed in 2.4.7? .because having this issue on 2.4.7.&lt;/p&gt;</comment>
                            <comment id="422408" author="philip.hadviger@demandmedia.com" created="Wed, 11 Sep 2013 04:34:04 +0000"  >&lt;p&gt;Any chance this will make it into 2.5.x?  It&apos;s still causing problems for us on 2.4.5.&lt;/p&gt;</comment>
                            <comment id="284658" author="helius" created="Fri, 8 Mar 2013 20:22:11 +0000"  >&lt;p&gt;You sir, just made my day!!!   Thank you!&lt;/p&gt;



</comment>
                            <comment id="85715" author="dwight_10gen" created="Mon, 6 Feb 2012 17:51:36 +0000"  >&lt;p&gt;fixing this for 2.1.x.  will properly maintain read-lockability the whole time. &lt;/p&gt;

&lt;p&gt;however i believe a write lock is necessary to open a database and i wonder if that is still going to be an issue, perhaps 100x less frequent but making a note here regarding that.&lt;/p&gt;</comment>
                            <comment id="19318" author="bwaldvogel" created="Mon, 18 Oct 2010 21:37:27 +0000"  >&lt;p&gt;this might be related to &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1966&quot; title=&quot;Don&amp;#39;t lock reads on background flush (MemoryMappedFile::flushAll)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1966&quot;&gt;&lt;del&gt;SERVER-1966&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="12188">SERVER-1256</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="12704">SERVER-1588</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="14065">TOOLS-131</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="21536">SERVER-3693</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="24047">SERVER-4143</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="166222">SERVER-15861</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="101243">SERVER-11970</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="14064">SERVER-2278</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="14067">SERVER-2281</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="35643">SERVER-5533</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="93613">SERVER-11119</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="130355">SERVER-13541</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="56914">SERVER-7711</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="109255">SERVER-12577</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10020">
                    <name>Gantt Dependency</name>
                                                                <inwardlinks description="has to be done after">
                                        <issuelink>
            <issuekey id="65340">SERVER-8579</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="24747">SERVER-4243</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="22822">SERVER-3950</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="144680">DOCS-3681</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="65340">SERVER-8579</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="164567">SERVER-15745</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="59517">SERVER-7948</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="43380">SERVER-6302</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="167254">SERVER-15946</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="78864">DOCS-1603</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>14.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 18 Oct 2010 21:37:27 +0000</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            8 years, 15 weeks, 6 days 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>ashraf.mansuri@synechron.com</customfieldvalue>
            <customfieldvalue>bwaldvogel</customfieldvalue>
            <customfieldvalue>dwight@mongodb.com</customfieldvalue>
            <customfieldvalue>egan.neuhengen@nwea.org</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>balboah</customfieldvalue>
            <customfieldvalue>helius</customfieldvalue>
            <customfieldvalue>kaloian.manassiev@mongodb.com</customfieldvalue>
            <customfieldvalue>philip.hadviger@demandmedia.com</customfieldvalue>
            <customfieldvalue>qianyiyong@huawei.com</customfieldvalue>
            <customfieldvalue>robinyarbrough@carfax.com</customfieldvalue>
            <customfieldvalue>thomas.rueckstiess@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrpjif:</customfieldvalue>

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

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

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