<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:22: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-10159] Evaluate performance of new update framework and first pass optimization</title>
                <link>https://jira.mongodb.org/browse/SERVER-10159</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Profile the new framework against the existing and adjust performance to at least the same level, if necessary.&lt;/p&gt;</description>
                <environment></environment>
        <key id="81839">SERVER-10159</key>
            <summary>Evaluate performance of new update framework and first pass optimization</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="schwerin@mongodb.com">Andy Schwerin</assignee>
                                    <reporter username="alerner">Alberto Lerner</reporter>
                        <labels>
                    </labels>
                <created>Wed, 10 Jul 2013 16:59:47 +0000</created>
                <updated>Mon, 11 Jul 2016 17:38:34 +0000</updated>
                            <resolved>Wed, 29 Jan 2014 22:29:50 +0000</resolved>
                                                    <fixVersion>2.5.5</fixVersion>
                                    <component>Internal Code</component>
                    <component>Write Ops</component>
                                        <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="497969" author="xgen-internal-githook" created="Wed, 12 Feb 2014 18:59:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;andy10gen&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Remove extraneous NamespaceString in instance.cpp.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/df79d68a7fec7032361146acdc1abfb85e26de22&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/df79d68a7fec7032361146acdc1abfb85e26de22&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="488898" author="acm" created="Tue, 28 Jan 2014 18:20:06 +0000"  >&lt;p&gt;Attached is the array version of mms.js.&lt;/p&gt;</comment>
                            <comment id="486075" author="xgen-internal-githook" created="Wed, 22 Jan 2014 22:12:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;andy10gen&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Avoid constructing a CanonicalQuery for IdHackRunner or id-hack updates.&lt;/p&gt;

&lt;p&gt;Neither the IdHackRunner nor id-hack updates need a canonical query.  This change avoids&lt;br/&gt;
constructing them, providing some moderate performance improvement for id-hack updates.  Simple,&lt;br/&gt;
shallow updates, like incrementing a top-level counter in a small document see an improvement of&lt;br/&gt;
5-6k ops per second, or around 4.5-6% over master (which constructs canonical queries outside the&lt;br/&gt;
write lock for these updates).  For more complicated updates in a write-only workload, the&lt;br/&gt;
performance improvement drops off with the complexity of the update.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/544f130753c04b83397ff156cca873273c7977f2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/544f130753c04b83397ff156cca873273c7977f2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="483727" author="xgen-internal-githook" created="Fri, 17 Jan 2014 16:27:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;andy10gen&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; In receivedUpdate, parse CanonicalQuery outside DB Write lock.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1fa665f79dcc84eacbfe1f0a0cebcd75a93d4aa4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1fa665f79dcc84eacbfe1f0a0cebcd75a93d4aa4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="478086" author="xgen-internal-githook" created="Tue, 7 Jan 2014 01:17:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Only do rematch for positional data when necessary&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8b57f45b149b9df8ed2e9d7f74bf5d33a650cd5c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8b57f45b149b9df8ed2e9d7f74bf5d33a650cd5c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="478085" author="xgen-internal-githook" created="Tue, 7 Jan 2014 01:17:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Use StringMap to avoid string copies when finding a collection&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f4c05fbb804842a449e8131784069c2757ab2b23&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f4c05fbb804842a449e8131784069c2757ab2b23&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="477256" author="xgen-internal-githook" created="Sun, 5 Jan 2014 01:12:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Only track doc locations on a multi update&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c8c1dfc29da5f2232f17865fb4cb0d94ed1da2da&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c8c1dfc29da5f2232f17865fb4cb0d94ed1da2da&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="477255" author="xgen-internal-githook" created="Sun, 5 Jan 2014 01:12:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Re-use Collection and index data structures rather than re-acquiring or copying&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1d0ac3e882c6323fc99fb98c861629caf8e3918e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1d0ac3e882c6323fc99fb98c861629caf8e3918e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="477254" author="xgen-internal-githook" created="Sun, 5 Jan 2014 01:12:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Store the FieldRef for _id in a file static to avoid a dynamic allocation&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/344b86426595713e32fefa2e5a627988b04529fb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/344b86426595713e32fefa2e5a627988b04529fb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="477253" author="xgen-internal-githook" created="Sun, 5 Jan 2014 01:12:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Also cache field name lengths for leaf elements&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7829e62e06559b75c6121e0486d4f1769f4dbfa6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7829e62e06559b75c6121e0486d4f1769f4dbfa6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="477252" author="xgen-internal-githook" created="Sun, 5 Jan 2014 01:12:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Do slightly less work when resetting or destroying a mutable Document&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a1ebb6624c8b17438f84392638639d874a789392&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a1ebb6624c8b17438f84392638639d874a789392&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="477251" author="xgen-internal-githook" created="Sun, 5 Jan 2014 01:12:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Size internal document data structures appropriately to common use cases&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/42dce2cb1debd7c6b73aba01d9e038c41726a530&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/42dce2cb1debd7c6b73aba01d9e038c41726a530&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="477250" author="xgen-internal-githook" created="Sun, 5 Jan 2014 01:11:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Hoist document construction above write lock by storing in driver&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/cc350cdb65f90070ee45b83cf27d47a610a55b08&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/cc350cdb65f90070ee45b83cf27d47a610a55b08&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="476506" author="xgen-internal-githook" created="Thu, 2 Jan 2014 18:02:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Don&apos;t validate and normalize an empty sort&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b71af1bc88e0ee2bab90d1f2a7400dc65649e087&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b71af1bc88e0ee2bab90d1f2a7400dc65649e087&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="476505" author="xgen-internal-githook" created="Thu, 2 Jan 2014 18:02:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Be more efficient with runner registration&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/44abf68eeab7e40557fc3e2358030584d34163ac&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/44abf68eeab7e40557fc3e2358030584d34163ac&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="476504" author="xgen-internal-githook" created="Thu, 2 Jan 2014 18:02:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Keep runner registration management on the stack when possible&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/da176cb44bbfcaff5c1cbd59d8866f3cf7cc791d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/da176cb44bbfcaff5c1cbd59d8866f3cf7cc791d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="471829" author="xgen-internal-githook" created="Tue, 17 Dec 2013 15:26:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Cache field name lengths in mutable elements&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d73db8af612528d5dff98f0112a24edf36c085e6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d73db8af612528d5dff98f0112a24edf36c085e6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="439526" author="acm" created="Fri, 11 Oct 2013 13:56:31 +0000"  >&lt;p&gt;Moved out of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6399&quot; title=&quot;Refactor update() code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6399&quot;&gt;&lt;del&gt;SERVER-6399&lt;/del&gt;&lt;/a&gt; to its own task. The exit criteria for this ticket are as follows:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Implement all known performance regressions as tests in mongoperf.&lt;/li&gt;
	&lt;li&gt;Get known performance regressions to parity or better.&lt;/li&gt;
&lt;/ul&gt;

</comment>
                            <comment id="431537" author="auto" created="Wed, 25 Sep 2013 23:11:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Avoid forming past end iterator when reserializing&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7f9402ad7a5d5c741636f04ce1dbdf48b076d65a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7f9402ad7a5d5c741636f04ce1dbdf48b076d65a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="431371" author="auto" created="Wed, 25 Sep 2013 19:25:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Don&apos;t perform update field conflict detection when no conflict is possible&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2f23c6ecb941d94fa7705475f47634ee57205e82&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2f23c6ecb941d94fa7705475f47634ee57205e82&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="431370" author="auto" created="Wed, 25 Sep 2013 19:25:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Improve the efficiency of constructing new ElementRep structures&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/03095b15c71886456ac46a315ea03614bb7aced4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/03095b15c71886456ac46a315ea03614bb7aced4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="431369" author="auto" created="Wed, 25 Sep 2013 19:25:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Re-serialize and cache dotted form in FieldRef on request&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4616eae3efe8301ac12574bfc7c6d54338b58bd7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4616eae3efe8301ac12574bfc7c6d54338b58bd7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="430454" author="auto" created="Tue, 24 Sep 2013 16:18:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;alerner&apos;, u&apos;name&apos;: u&apos;Alberto Lerner&apos;, u&apos;email&apos;: u&apos;alerner@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Embed some number of ElementReps in the Document.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e87726c246e50c05739bbb8f8ccfbb43384397ea&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e87726c246e50c05739bbb8f8ccfbb43384397ea&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="429798" author="auto" created="Mon, 23 Sep 2013 16:11:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Don&apos;t rewrite document if all mods are no-ops.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/234f50a33cd6d2a2e0a30c4b1bddb1c7de176799&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/234f50a33cd6d2a2e0a30c4b1bddb1c7de176799&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="429173" author="auto" created="Fri, 20 Sep 2013 18:03:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Don&apos;t &apos;done&apos; the BSONObjBuilder right before we call its destructor&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/46221d91b40b62d60182e389c2e4fcf7b3c75118&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/46221d91b40b62d60182e389c2e4fcf7b3c75118&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="424477" author="auto" created="Fri, 13 Sep 2013 15:31:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Fix invalid dereference of end iterator while parsing invalid field names&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2110a136ef89f761928014364acef203d1feca4e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2110a136ef89f761928014364acef203d1feca4e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="423747" author="auto" created="Thu, 12 Sep 2013 18:54:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Don&apos;t declare storage for static integral constants&lt;/p&gt;

&lt;p&gt;This should work, but MSVC was getting multiple definition errors when linking element.o and&lt;br/&gt;
document.o. I think MSVC is wrong here, but since we don&apos;t ever take the address of these&lt;br/&gt;
constants, we can get away without declaring storage.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/767a1420151cd6749c6a402e71ba19a326fbd2d1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/767a1420151cd6749c6a402e71ba19a326fbd2d1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="423597" author="auto" created="Thu, 12 Sep 2013 16:24:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Expand universe of types eligible for in-place update&lt;/p&gt;

&lt;p&gt;Eligibility criteria are that type be a leaf type, non-deprecated, carries payload data (e.g&lt;br/&gt;
not null or undefined), and is not structurally complex (e.g. code with scope), and has some&lt;br/&gt;
likelihood of sharing layout.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8ac3b7789b45edf72516834426119da565edbfac&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8ac3b7789b45edf72516834426119da565edbfac&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="423596" author="auto" created="Thu, 12 Sep 2013 16:24:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Retain concatenated dotted path and return it that way when possible.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/917adade854b8301e5956d37093db02b1a248070&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/917adade854b8301e5956d37093db02b1a248070&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="423595" author="auto" created="Thu, 12 Sep 2013 16:24:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Always obtain BSONElement field names as StringData&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a6177c60770d8612bf13118b72be2ecdcd23f0fc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a6177c60770d8612bf13118b72be2ecdcd23f0fc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="423594" author="auto" created="Thu, 12 Sep 2013 16:24:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Don&apos;t acquire rep just to check type when resolving&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f1d9169054bbc24e4823761049211ab307417875&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f1d9169054bbc24e4823761049211ab307417875&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="423593" author="auto" created="Thu, 12 Sep 2013 16:24:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Elements never have null Document pointers&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8abc4f2f2562bc10bbebfe32c9afadf8d1da3707&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8abc4f2f2562bc10bbebfe32c9afadf8d1da3707&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="423592" author="auto" created="Thu, 12 Sep 2013 16:24:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Inline Element::OK and Document::end; they are called often&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/19e7f781a2b76e523344a3fe1d55987fd5c96395&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/19e7f781a2b76e523344a3fe1d55987fd5c96395&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="423591" author="auto" created="Thu, 12 Sep 2013 16:24:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Reuse damage vector across object updates&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0d6d7f72126ab8924d44ea1bfa7d647dd05ddd6c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0d6d7f72126ab8924d44ea1bfa7d647dd05ddd6c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="398101" author="auto" created="Wed, 7 Aug 2013 19:29:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Hoist modifier parsing out of the write lock for update&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d11c7e78d447882b05e993ce60e311e9db959087&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d11c7e78d447882b05e993ce60e311e9db959087&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="393587" author="auto" created="Thu, 1 Aug 2013 15:02:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; Re-use Document objects during update loop and logging&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/51af8d67570b33fa5d5b4d36b18215535d38dd85&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/51af8d67570b33fa5d5b4d36b18215535d38dd85&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="387426" author="auto" created="Tue, 23 Jul 2013 23:51:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10159&quot; title=&quot;Evaluate performance of new update framework and first pass optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10159&quot;&gt;&lt;del&gt;SERVER-10159&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10275&quot; title=&quot;Reduce modifier implementation boilerplate in new update framework&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10275&quot;&gt;&lt;del&gt;SERVER-10275&lt;/del&gt;&lt;/a&gt; Simplify field name and in-place update support in mutable&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/32ecefa73b82c45dd40701cbd64275fbfed11e4c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/32ecefa73b82c45dd40701cbd64275fbfed11e4c&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="83652">SERVER-10357</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="86901">SERVER-10595</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="36000" name="mms.js" size="1938" author="andrew.morrow@mongodb.com" created="Tue, 7 Jan 2014 18:00:20 +0000"/>
                            <attachment id="36842" name="mms_array.js" size="1839" author="andrew.morrow@mongodb.com" created="Tue, 28 Jan 2014 18:20:06 +0000"/>
                            <attachment id="36001" name="trivial_inc.js" size="1397" author="andrew.morrow@mongodb.com" created="Tue, 7 Jan 2014 18:00:20 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>37.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>Mon, 22 Jul 2013 20:49:50 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 1 week 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>false</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, 1 week 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>alerner</customfieldvalue>
            <customfieldvalue>andrew.morrow@mongodb.com</customfieldvalue>
            <customfieldvalue>schwerin@mongodb.com</customfieldvalue>
            <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrl1sf:</customfieldvalue>

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

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

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