<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:22:31 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-30049] applyOperation_inlock() allows exceptions from Collection::insertDocument() to percolate to caller</title>
                <link>https://jira.mongodb.org/browse/SERVER-30049</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;This bug affects 3.4 and although some code has changed in master, I believe it still exists in the same way. This ticket will reference the 3.4.4 code.&lt;/p&gt;

&lt;p&gt;The bug is in the contract between a call from _applyOps to applyOperation_inlock for a non-upserting insert. If applyOperation_inlock is wrong, the return for other operations may need to be audited.&lt;/p&gt;

&lt;p&gt;Consider a WriteConflictException (WCE) thrown in the &lt;tt&gt;collection-&amp;gt;insert&lt;/tt&gt; call here: &lt;a href=&quot;https://github.com/mongodb/mongo/blob/r3.4.4/src/mongo/db/repl/oplog.cpp#L846-L861&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/r3.4.4/src/mongo/db/repl/oplog.cpp#L846-L861&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this case &lt;tt&gt;applyOperation_inlock&lt;/tt&gt; is converting the WCE (which extends from &lt;tt&gt;DBException&lt;/tt&gt;) into a Status with the appropriate code of 112 (WCE).&lt;/p&gt;

&lt;p&gt;However the caller from &lt;tt&gt;_applyOps&lt;/tt&gt; is anticipating WCE&apos;s to be thrown as it&apos;s wrapped in a WCE retry loop:&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/blob/r3.4.4/src/mongo/db/catalog/apply_ops.cpp#L167-L177&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/r3.4.4/src/mongo/db/catalog/apply_ops.cpp#L167-L177&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The status with error code 112 increments the &lt;tt&gt;errors&lt;/tt&gt; counter:&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/blob/r3.4.4/src/mongo/db/catalog/apply_ops.cpp#L194-L197&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/r3.4.4/src/mongo/db/catalog/apply_ops.cpp#L194-L197&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Which results in the &lt;tt&gt;applyOps&lt;/tt&gt; command returning ErrorCode: 8, UnknownError:&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/blob/r3.4.4/src/mongo/db/catalog/apply_ops.cpp#L252-L254&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/r3.4.4/src/mongo/db/catalog/apply_ops.cpp#L252-L254&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As far as I know, engaging the retry loop in &lt;tt&gt;_applyOps&lt;/tt&gt; would be correct behavior.&lt;/p&gt;

&lt;p&gt;For interested parties, WCE&apos;s can (infrequently) be thrown on reads/writes other than concurrent access to the same document. These causes are usually memory pressure related.&lt;/p&gt;</description>
                <environment></environment>
        <key id="401538">SERVER-30049</key>
            <summary>applyOperation_inlock() allows exceptions from Collection::insertDocument() to percolate to caller</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="13201">Fixed</resolution>
                                        <assignee username="benety.goh@mongodb.com">Benety Goh</assignee>
                                    <reporter username="daniel.gottlieb@mongodb.com">Daniel Gottlieb</reporter>
                        <labels>
                    </labels>
                <created>Fri, 7 Jul 2017 15:56:52 +0000</created>
                <updated>Mon, 30 Oct 2023 23:15:24 +0000</updated>
                            <resolved>Tue, 25 Jul 2017 21:45:48 +0000</resolved>
                                    <version>3.4.4</version>
                                    <fixVersion>3.2.17</fixVersion>
                    <fixVersion>3.4.7</fixVersion>
                    <fixVersion>3.5.11</fixVersion>
                                    <component>Replication</component>
                                        <votes>1</votes>
                                    <watches>17</watches>
                                                                                                                <comments>
                            <comment id="1646424" author="xgen-internal-githook" created="Fri, 11 Aug 2017 17:12:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-30049&quot; title=&quot;applyOperation_inlock() allows exceptions from Collection::insertDocument() to percolate to caller&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-30049&quot;&gt;&lt;del&gt;SERVER-30049&lt;/del&gt;&lt;/a&gt; applyOperation_inlock() allows exceptions from Collection::insertDocument() to percolate to caller&lt;/p&gt;

&lt;p&gt;This specifically addresses the case where a WriteConflictException is thrown from insertDocument().&lt;br/&gt;
Converting this exception into a status will not allow the write conflict retry loops in callers to&lt;br/&gt;
work properly.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit f0d41183e735546c83ff96d7d5afc11b9c94cb9f)&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8c4994913a437d2f26e9596d60a63cd235a35f02&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8c4994913a437d2f26e9596d60a63cd235a35f02&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1632862" author="xgen-internal-githook" created="Wed, 26 Jul 2017 21:58:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-30049&quot; title=&quot;applyOperation_inlock() allows exceptions from Collection::insertDocument() to percolate to caller&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-30049&quot;&gt;&lt;del&gt;SERVER-30049&lt;/del&gt;&lt;/a&gt; applyOperation_inlock() allows exceptions from Collection::insertDocument() to percolate to caller&lt;/p&gt;

&lt;p&gt;This specifically addresses the case where a WriteConflictException is thrown from insertDocument().&lt;br/&gt;
Converting this exception into a status will not allow the write conflict retry loops in callers to&lt;br/&gt;
work properly.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit f0d41183e735546c83ff96d7d5afc11b9c94cb9f)&lt;br/&gt;
Branch: v3.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/026a71c19c3f4604e8bc134e74dede28f175c063&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/026a71c19c3f4604e8bc134e74dede28f175c063&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1631708" author="xgen-internal-githook" created="Tue, 25 Jul 2017 21:42:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-30049&quot; title=&quot;applyOperation_inlock() allows exceptions from Collection::insertDocument() to percolate to caller&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-30049&quot;&gt;&lt;del&gt;SERVER-30049&lt;/del&gt;&lt;/a&gt; applyOperation_inlock() allows exceptions from Collection::insertDocument() to percolate to caller&lt;/p&gt;

&lt;p&gt;This specifically addresses the case where a WriteConflictException is thrown from insertDocument().&lt;br/&gt;
Converting this exception into a status will not allow the write conflict retry loops in callers to&lt;br/&gt;
work properly.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f0d41183e735546c83ff96d7d5afc11b9c94cb9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f0d41183e735546c83ff96d7d5afc11b9c94cb9f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1630228" author="benety.goh" created="Mon, 24 Jul 2017 17:25:29 +0000"  >&lt;p&gt;For secondary application, we will retry in the event of WriteConflictException because we explicitly convert the WriteConflict status from applyOperation_inlock() back into an exception here:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4d5b80ab7f0690908475919fbd52ec4459b363f7#diff-0213f2250597600264ce8a3ee9b3943cR176&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4d5b80ab7f0690908475919fbd52ec4459b363f7#diff-0213f2250597600264ce8a3ee9b3943cR176&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the applyOps code path, there is no similar check on the result of applyOperation_inlock() which led us to the issue in this ticket.&lt;/p&gt;</comment>
                            <comment id="1630093" author="benety.goh" created="Mon, 24 Jul 2017 15:31:50 +0000"  >&lt;p&gt;Please ignore the previous comment on &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-21229&quot; title=&quot;Group replicated inserts/deletes during apply&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-21229&quot;&gt;&lt;del&gt;SERVER-21229&lt;/del&gt;&lt;/a&gt;. The try-catch block was introduced in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-18982&quot; title=&quot;Apply replicated inserts as inserts&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-18982&quot;&gt;&lt;del&gt;SERVER-18982&lt;/del&gt;&lt;/a&gt; (released in 3.2):&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4d5b80ab7f0690908475919fbd52ec4459b363f7#diff-c64a61c81bff3e9fbae542a82463b76dR639&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4d5b80ab7f0690908475919fbd52ec4459b363f7#diff-c64a61c81bff3e9fbae542a82463b76dR639&lt;/a&gt;&lt;/p&gt;
</comment>
                            <comment id="1630087" author="roderick.condell" created="Mon, 24 Jul 2017 15:26:22 +0000"  >&lt;p&gt;Hi All,&lt;/p&gt;

&lt;p&gt;Thanks for the updates on this.&lt;/p&gt;

&lt;p&gt;Best,&lt;br/&gt;
Rod&lt;/p&gt;</comment>
                            <comment id="1630083" author="benety.goh" created="Mon, 24 Jul 2017 15:24:54 +0000"  >&lt;p&gt;You&apos;re right. 3.2 backport is still applicable.&lt;/p&gt;</comment>
                            <comment id="1630069" author="daniel.gottlieb@10gen.com" created="Mon, 24 Jul 2017 15:22:07 +0000"  >&lt;p&gt;That&apos;s a hard diff to parse, but I think the try/catch predates that patch: &lt;a href=&quot;https://github.com/mongodb/mongo/commit/2e153f35f45e284d066210792b7b231b033baaa8#diff-c64a61c81bff3e9fbae542a82463b76dL772&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2e153f35f45e284d066210792b7b231b033baaa8#diff-c64a61c81bff3e9fbae542a82463b76dL772&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1630064" author="benety.goh" created="Mon, 24 Jul 2017 15:18:53 +0000"  >&lt;p&gt;try-catch block was introduced in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-21229&quot; title=&quot;Group replicated inserts/deletes during apply&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-21229&quot;&gt;&lt;del&gt;SERVER-21229&lt;/del&gt;&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2e153f35f45e284d066210792b7b231b033baaa8#diff-c64a61c81bff3e9fbae542a82463b76dR799&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2e153f35f45e284d066210792b7b231b033baaa8#diff-c64a61c81bff3e9fbae542a82463b76dR799&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This issue affects 3.4 but not 3.2.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="413394">SERVER-30530</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="274690">SERVER-23326</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="210752">SERVER-18982</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>9.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12451" key="com.atlassian.jira.plugin.system.customfieldtypes:multiversion">
                        <customfieldname>Backport Completed</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="18504">3.2.17</customfieldvalue>
    <customfieldvalue id="18431">3.4.7</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_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[500A000000ZrDgjIAF]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 10 Jul 2017 21:16:48 +0000</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            6 years, 26 weeks, 5 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>benety.goh@mongodb.com</customfieldvalue>
            <customfieldvalue>daniel.gottlieb@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>roderick.condell@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|htahmv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrbyw7:</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1768">Repl 2017-07-31</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;ops = [];&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;for (var i = 0; i &amp;lt; 10; ++i) {&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    ops.push({op: &quot;i&quot;, o: {_id: i}, ts: Timestamp(), v: 2, ns: &quot;test.test&quot;});&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;ops.push({ns: &quot;test.$cmd&quot;, op: &quot;c&quot;, o: {applyOps: []}});&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;db.test.drop();&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;db.test.insert({});&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;db.adminCommand({setParameter: 1, traceWriteConflictExceptions: true});&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;db.adminCommand({configureFailPoint: &apos;WTWriteConflictException&apos;, mode: {activationProbability: 0.05}});&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;db.adminCommand({applyOps: ops})&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;</customfieldvalue>

                        </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_11861" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>User Summary</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11856"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hta3pj:</customfieldvalue>

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