<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:26:26 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-11665] Refactor waitForWriteConcern() functionality</title>
                <link>https://jira.mongodb.org/browse/SERVER-11665</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;waitForWriteConcern should have struct input and output.&lt;/p&gt;

&lt;p&gt;A few small changes:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;remove jnote&lt;/li&gt;
	&lt;li&gt;make m/s majority w:1&lt;/li&gt;
	&lt;li&gt;j=true with nojournalling on will fail&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="98156">SERVER-11665</key>
            <summary>Refactor waitForWriteConcern() functionality</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="eliot">Eliot Horowitz</assignee>
                                    <reporter username="greg_10gen">Greg Studer</reporter>
                        <labels>
                    </labels>
                <created>Tue, 12 Nov 2013 16:40:58 +0000</created>
                <updated>Mon, 11 Jul 2016 17:40:29 +0000</updated>
                            <resolved>Wed, 4 Dec 2013 05:12:14 +0000</resolved>
                                                    <fixVersion>2.5.5</fixVersion>
                                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="465659" author="xgen-internal-githook" created="Wed, 4 Dec 2013 19:14:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;kangas&apos;, u&apos;name&apos;: u&apos;Matt Kangas&apos;, u&apos;email&apos;: u&apos;matt.kangas@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11665&quot; title=&quot;Refactor waitForWriteConcern() functionality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11665&quot;&gt;&lt;del&gt;SERVER-11665&lt;/del&gt;&lt;/a&gt; fix get_last_error.js for DUROFF builders&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3efa89a5b6738c57db72994e7c8bbebdbf266479&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3efa89a5b6738c57db72994e7c8bbebdbf266479&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="465439" author="xgen-internal-githook" created="Wed, 4 Dec 2013 15:16:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11665&quot; title=&quot;Refactor waitForWriteConcern() functionality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11665&quot;&gt;&lt;del&gt;SERVER-11665&lt;/del&gt;&lt;/a&gt;: fix getLastError reporting of some errors&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/927f1b7cf5b312a35e54816429d5339852fbc612&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/927f1b7cf5b312a35e54816429d5339852fbc612&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="465270" author="xgen-internal-githook" created="Wed, 4 Dec 2013 05:11:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11665&quot; title=&quot;Refactor waitForWriteConcern() functionality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11665&quot;&gt;&lt;del&gt;SERVER-11665&lt;/del&gt;&lt;/a&gt;: new waitForWriteConcern function fails with specfic error codes for legacy errors that were ok&lt;br/&gt;
              this makes new code clean, but lets us easily not break old code&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4af02504fea1a0f94e5da691f771ba200d62041f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4af02504fea1a0f94e5da691f771ba200d62041f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="465268" author="xgen-internal-githook" created="Wed, 4 Dec 2013 05:11:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11665&quot; title=&quot;Refactor waitForWriteConcern() functionality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11665&quot;&gt;&lt;del&gt;SERVER-11665&lt;/del&gt;&lt;/a&gt;: majority for master/slave should be w=1, other w=mode should fail&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/043966cc4ab7c78558bb3bf8cc7627acba29f4fa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/043966cc4ab7c78558bb3bf8cc7627acba29f4fa&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="465267" author="xgen-internal-githook" created="Wed, 4 Dec 2013 05:11:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11665&quot; title=&quot;Refactor waitForWriteConcern() functionality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11665&quot;&gt;&lt;del&gt;SERVER-11665&lt;/del&gt;&lt;/a&gt;: make write concern semantics match 2.4&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e836e71b13e091ed06defa87b91c49e5f720c72f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e836e71b13e091ed06defa87b91c49e5f720c72f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="465266" author="xgen-internal-githook" created="Wed, 4 Dec 2013 05:11:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11665&quot; title=&quot;Refactor waitForWriteConcern() functionality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11665&quot;&gt;&lt;del&gt;SERVER-11665&lt;/del&gt;&lt;/a&gt;: revert change to test for getLastError standalone w handling&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6915fce7fa2609b8214c4fc211465d5e005f3017&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6915fce7fa2609b8214c4fc211465d5e005f3017&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="465261" author="xgen-internal-githook" created="Wed, 4 Dec 2013 05:11:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11665&quot; title=&quot;Refactor waitForWriteConcern() functionality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11665&quot;&gt;&lt;del&gt;SERVER-11665&lt;/del&gt;&lt;/a&gt;: add timing in writeConcern result for sync time&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f2b96d98f8c5be601832d984fe089940a4012624&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f2b96d98f8c5be601832d984fe089940a4012624&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="465259" author="xgen-internal-githook" created="Wed, 4 Dec 2013 05:11:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11665&quot; title=&quot;Refactor waitForWriteConcern() functionality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11665&quot;&gt;&lt;del&gt;SERVER-11665&lt;/del&gt;&lt;/a&gt;: clean up some names, and fix error error code on waiting error&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1766b460efaaee908ebe664cb6e5b28c702ab12d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1766b460efaaee908ebe664cb6e5b28c702ab12d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="465258" author="xgen-internal-githook" created="Wed, 4 Dec 2013 05:11:06 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11665&quot; title=&quot;Refactor waitForWriteConcern() functionality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11665&quot;&gt;&lt;del&gt;SERVER-11665&lt;/del&gt;&lt;/a&gt;: refactor waitForWriteConcern&lt;br/&gt;
              new structs instead of BSONObj&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ff4308beb1716d245779effef81acdef7686cc2c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ff4308beb1716d245779effef81acdef7686cc2c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="465256" author="xgen-internal-githook" created="Wed, 4 Dec 2013 05:11:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11665&quot; title=&quot;Refactor waitForWriteConcern() functionality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11665&quot;&gt;&lt;del&gt;SERVER-11665&lt;/del&gt;&lt;/a&gt;: move getLastError command into its own file&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/422008092af78f42d4df67baa9bab15162872328&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/422008092af78f42d4df67baa9bab15162872328&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>10.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10011"><![CDATA[Minor Change]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 27 Nov 2013 21:50:49 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 11 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, 11 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>eliot</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>greg_10gen</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrm7qf:</customfieldvalue>

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

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

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