<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:05:06 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-4150] reimplement query using query optimizer cursor</title>
                <link>https://jira.mongodb.org/browse/SERVER-4150</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description></description>
                <environment></environment>
        <key id="24070">SERVER-4150</key>
            <summary>reimplement query using query optimizer cursor</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="aaron">Aaron Staple</assignee>
                                    <reporter username="aaron">Aaron Staple</reporter>
                        <labels>
                    </labels>
                <created>Wed, 26 Oct 2011 01:06:05 +0000</created>
                <updated>Mon, 11 Jul 2016 18:34:40 +0000</updated>
                            <resolved>Thu, 15 Mar 2012 16:15:42 +0000</resolved>
                                                    <fixVersion>2.1.1</fixVersion>
                                    <component>Index Maintenance</component>
                    <component>Querying</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="101721" author="auto" created="Fri, 23 Mar 2012 00:11:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; Add unit test that out of order plans are not added after abortOutOfOrderPlans() is called.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/321b3ee65a08599724f0b15f5ea2fb3f3d976eaf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/321b3ee65a08599724f0b15f5ea2fb3f3d976eaf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="101719" author="auto" created="Fri, 23 Mar 2012 00:11:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-5198&quot; title=&quot;incorrect assumptions in write operations using cursors&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-5198&quot;&gt;&lt;del&gt;SERVER-5198&lt;/del&gt;&lt;/a&gt; Don&apos;t advance a duplicate entry on takeover when mixed in order and out of order plans are possible.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/589cd70e74fa778cb08f41bd44675197a35b7bc0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/589cd70e74fa778cb08f41bd44675197a35b7bc0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="98575" author="auto" created="Wed, 14 Mar 2012 03:54:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; Additional explain deduping tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b8d0917f1ea8092dadae529751701d9772a4ce81&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b8d0917f1ea8092dadae529751701d9772a4ce81&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="98574" author="auto" created="Wed, 14 Mar 2012 03:54:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; Add a test for explain with a limit and hybrid plans.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0467512a8eaec22b54f2281624c229cacd5e36f5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0467512a8eaec22b54f2281624c229cacd5e36f5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="98573" author="auto" created="Wed, 14 Mar 2012 03:54:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;, u&apos;name&apos;: u&apos;Aaron&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; Separate match reporting from ordered match reporting for proper plan specific output when a single out of order plan runs; fix incorrect explain4 test.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/88ea9f1fac06685d59a61a7f1d445b396f02441e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/88ea9f1fac06685d59a61a7f1d445b396f02441e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="98153" author="auto" created="Tue, 13 Mar 2012 03:53:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; Use Cursor::currentMatches() in processGetMore().&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/aa18c5b3dcd7189d168ff7cc28b42f9ebdcf2de2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/aa18c5b3dcd7189d168ff7cc28b42f9ebdcf2de2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="98147" author="auto" created="Tue, 13 Mar 2012 03:53:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; add test for MaxBytesToReturnToClientAtOnce size limit&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6ad63a8ab7a215c607ffd8f545cbf1be8854952b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6ad63a8ab7a215c607ffd8f545cbf1be8854952b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="95641" author="auto" created="Tue, 6 Mar 2012 02:42:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; fix visual studio build warnings in query optimizer cursor tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/be3473afebbac25047383db98c68660b729d6deb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/be3473afebbac25047383db98c68660b729d6deb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="95640" author="auto" created="Tue, 6 Mar 2012 02:42:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; use ints to count buffered matches, long longs to count explain matches; fixes visual studio build warning&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/73ffa8b89b77c48e94af0ef2d31e60e9171ded26&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/73ffa8b89b77c48e94af0ef2d31e60e9171ded26&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="95639" author="auto" created="Tue, 6 Mar 2012 02:42:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; make handleMatch behavior a bit more clear&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/28fe491ac1eb110426fbb1396108b77a3893579a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/28fe491ac1eb110426fbb1396108b77a3893579a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="95638" author="auto" created="Tue, 6 Mar 2012 02:42:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; simplistic check for generating explain output with a large number of matches&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b4f82d1e5b1c58a7326494b577c380ef9a03d658&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b4f82d1e5b1c58a7326494b577c380ef9a03d658&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="95637" author="auto" created="Tue, 6 Mar 2012 02:42:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; count matches in explain strategy and use that count in enoughTotalResults()&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c4960cf595cceb20a58529b8fe18df516cc62e54&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c4960cf595cceb20a58529b8fe18df516cc62e54&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="95636" author="auto" created="Tue, 6 Mar 2012 02:42:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; count buffered matches in build strategy&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1f0e2a07b20e0e8c2fd44600ff493a25816d6d57&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1f0e2a07b20e0e8c2fd44600ff493a25816d6d57&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="94030" author="auto" created="Thu, 1 Mar 2012 03:50:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; comments&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1ca44e09a176fdf6dbdf0d966eaec89feac6e86d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1ca44e09a176fdf6dbdf0d966eaec89feac6e86d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="94029" author="auto" created="Thu, 1 Mar 2012 03:50:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; minor cleanups (renamings, includes)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8dba1d858cc4480b72a9e7f3ffe3a2202fdcb9e3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8dba1d858cc4480b72a9e7f3ffe3a2202fdcb9e3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="94028" author="auto" created="Thu, 1 Mar 2012 03:50:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; simplify logic for picking a plan to report at top of explain&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e0b685a829cc2351ad682c86c61f5becdb359c63&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e0b685a829cc2351ad682c86c61f5becdb359c63&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="94027" author="auto" created="Thu, 1 Mar 2012 03:50:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; add test for timers used to generate explain output&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/28122356ec72347f3414bd204d9bf83d15696e60&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/28122356ec72347f3414bd204d9bf83d15696e60&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92603" author="auto" created="Sun, 26 Feb 2012 21:01:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; more consistent about setting up db lock and client context in query unit tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1c34e3a801a9574f1ce76ae1bee71c67a6f69d4b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1c34e3a801a9574f1ce76ae1bee71c67a6f69d4b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92462" author="auto" created="Sun, 26 Feb 2012 02:27:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;tadmarshall&apos;, u&apos;name&apos;: u&apos;Tad Marshall&apos;, u&apos;email&apos;: u&apos;tad@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; fix two Windows build warnings&lt;/p&gt;

&lt;p&gt;Two cases of warning C4800: forcing value to bool &apos;true&apos; or &apos;false&apos; (performance warning).&lt;br/&gt;
Add a comparison with zero to explicitly make it bool.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d1ca542817b79d4fb0e51b88f02d419a1a6462d7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d1ca542817b79d4fb0e51b88f02d419a1a6462d7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92456" author="auto" created="Sun, 26 Feb 2012 01:41:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;tadmarshall&apos;, u&apos;name&apos;: u&apos;Tad Marshall&apos;, u&apos;email&apos;: u&apos;tad@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; fix Visual Studio build&lt;/p&gt;

&lt;p&gt;Files added and renamed, don&apos;t include headers before&lt;br/&gt;
pch.h, it upsets the compiler.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/dc1d6ff920b3dd3fbab20da41409786cb5705bb2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/dc1d6ff920b3dd3fbab20da41409786cb5705bb2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92435" author="auto" created="Sat, 25 Feb 2012 22:01:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; some cleanups&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/73e7376b34f32162d0551274a32a75fcc4e25adf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/73e7376b34f32162d0551274a32a75fcc4e25adf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92434" author="auto" created="Sat, 25 Feb 2012 22:01:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; remove old code&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9a725f3458a2f074c8630fa654d091fc0691f122&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9a725f3458a2f074c8630fa654d091fc0691f122&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92433" author="auto" created="Sat, 25 Feb 2012 22:01:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; cleaning&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/db50c26d786e2a0d066dd53f266308b9cffb5d63&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/db50c26d786e2a0d066dd53f266308b9cffb5d63&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92432" author="auto" created="Sat, 25 Feb 2012 22:01:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; descriptive though unnecessary getOwned&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b912edb2556a69ce6541452a60d4df5246b61a36&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b912edb2556a69ce6541452a60d4df5246b61a36&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92431" author="auto" created="Sat, 25 Feb 2012 22:01:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; just use a normal set for hybrid reorder dups&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8b794427092321ee128ba821d5ad9a211fec9c3c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8b794427092321ee128ba821d5ad9a211fec9c3c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92430" author="auto" created="Sat, 25 Feb 2012 22:01:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; some explain related cleanups&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b08eb0591a7ed0965f2ee0d5531809940e68f54f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b08eb0591a7ed0965f2ee0d5531809940e68f54f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92429" author="auto" created="Sat, 25 Feb 2012 22:01:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; move abort unordered plans call into hybrid build strategy&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/74fec78207fd9aa465ef39a8e3a36369e7dc324a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/74fec78207fd9aa465ef39a8e3a36369e7dc324a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92427" author="auto" created="Sat, 25 Feb 2012 22:01:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; qo cursor valid checking&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/fc94fe325a5b7d7e8a72d4717de0b63cdee19145&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/fc94fe325a5b7d7e8a72d4717de0b63cdee19145&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92426" author="auto" created="Sat, 25 Feb 2012 22:01:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; return multi cursor&apos;s query plan more safely&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/884b7aa39d2db6efde863a42017c0954a7d830d1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/884b7aa39d2db6efde863a42017c0954a7d830d1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92425" author="auto" created="Sat, 25 Feb 2012 22:01:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; refactor response build helpers a bit&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4cf100a724914105328290c73cd433a3bb429c2a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4cf100a724914105328290c73cd433a3bb429c2a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92424" author="auto" created="Sat, 25 Feb 2012 22:01:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;, u&apos;name&apos;: u&apos;Aaron&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; refactor getCursor using a helper class&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/311fd23c3b1c73245f743f8e67c4454f2ed5e788&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/311fd23c3b1c73245f743f8e67c4454f2ed5e788&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92423" author="auto" created="Sat, 25 Feb 2012 22:01:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; commit additional unit tests for getCursor() logic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/776fbbf5e96e115d0deabc63a4f3f877b4ecc79d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/776fbbf5e96e115d0deabc63a4f3f877b4ecc79d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92422" author="auto" created="Sat, 25 Feb 2012 22:00:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; reorder query optimizer cursor functions and clean a bit&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5db4583fb162b51c695046990a618544da9bed6d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5db4583fb162b51c695046990a618544da9bed6d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92421" author="auto" created="Sat, 25 Feb 2012 22:00:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; allow plan picking with takeover with non hybrid unordered plans, clean query optimizer cursor interface and add more tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/87102538abc9c6cb65fca650585bfb9e4afe4910&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/87102538abc9c6cb65fca650585bfb9e4afe4910&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92420" author="auto" created="Sat, 25 Feb 2012 22:00:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; query optimizer categorize potential alternative plans and precompute them&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/04da5f76cc45020348db6c5906c87391d79bab47&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/04da5f76cc45020348db6c5906c87391d79bab47&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92419" author="auto" created="Sat, 25 Feb 2012 22:00:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;, u&apos;name&apos;: u&apos;Aaron&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; always keep a reorder builder in a hybrid builder&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e41c48320d7cc6e143d0c67c335df8e3a36506fc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e41c48320d7cc6e143d0c67c335df8e3a36506fc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92418" author="auto" created="Sat, 25 Feb 2012 22:00:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; remove some obsolete query optimizer unit tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b77af7efc90f6e8d70ae4304f3ca16f57c7a8c80&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b77af7efc90f6e8d70ae4304f3ca16f57c7a8c80&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92417" author="auto" created="Sat, 25 Feb 2012 22:00:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; only fill hybrid builder&apos;s reordered builder with unordered matches; in cases where an ordered plan will win, there&apos;s no point doing extra deduping and sorting&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ab1eca07c37c7bd6d4a17390d82d0b4cf78555bb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ab1eca07c37c7bd6d4a17390d82d0b4cf78555bb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92416" author="auto" created="Sat, 25 Feb 2012 22:00:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; start disabling some old query optimizer functionality&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6dba3baa3d16788cbacf45efb6b59fc2d893d5e9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6dba3baa3d16788cbacf45efb6b59fc2d893d5e9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92414" author="auto" created="Sat, 25 Feb 2012 22:00:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; specify numWanted when creating a geo cursor&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/70cd32e4324411f84c0330b587331207bef23ba1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/70cd32e4324411f84c0330b587331207bef23ba1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92413" author="auto" created="Sat, 25 Feb 2012 22:00:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; comment more old code&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5cc1349d911a481f834133faf44827679f3785a9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5cc1349d911a481f834133faf44827679f3785a9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92412" author="auto" created="Sat, 25 Feb 2012 22:00:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; check for valid bson only if not using a covered index, also check in scan and order mode&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/04bbe2736135252cde754a8fe20845f3d177ffdf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/04bbe2736135252cde754a8fe20845f3d177ffdf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92411" author="auto" created="Sat, 25 Feb 2012 22:00:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; commenting&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ec0bc442b4bea1eb2eb241240d357138ac590176&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ec0bc442b4bea1eb2eb241240d357138ac590176&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92410" author="auto" created="Sat, 25 Feb 2012 22:00:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; include additional explain infomation for geo cursors&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c8ff3791143b2bc34c6d61e5b15e5e7a69f5da27&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c8ff3791143b2bc34c6d61e5b15e5e7a69f5da27&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92409" author="auto" created="Sat, 25 Feb 2012 22:00:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; don&apos;t create a cursor if limit coincides with total results&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9069aa464c3b44a9e8a2f3f97994268bec255bda&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9069aa464c3b44a9e8a2f3f97994268bec255bda&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92408" author="auto" created="Sat, 25 Feb 2012 22:00:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; check showDiskLoc mode with a covered index&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/331fe579b13ccb2205e3e54d40f4dc6c66e782bf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/331fe579b13ccb2205e3e54d40f4dc6c66e782bf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92407" author="auto" created="Sat, 25 Feb 2012 22:00:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; explain should not be affected by a soft limit&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/315532e593564bdd797993cff7d4bfb0354bf06c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/315532e593564bdd797993cff7d4bfb0354bf06c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92406" author="auto" created="Sat, 25 Feb 2012 22:00:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; more commenting&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5e74e60e0d3124dc42854cd159dd99f5c1308ce1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5e74e60e0d3124dc42854cd159dd99f5c1308ce1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92405" author="auto" created="Sat, 25 Feb 2012 22:00:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; store chunk manager in client cursor to hand off to get more&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/febc2c84e0a93cab55d93f2ebfcc5ff8bbf90688&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/febc2c84e0a93cab55d93f2ebfcc5ff8bbf90688&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92404" author="auto" created="Sat, 25 Feb 2012 22:00:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; set position of client cursor, to be returned by get more&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a08868df50fc2d53c05cd434dda2e9a82ec7dc5e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a08868df50fc2d53c05cd434dda2e9a82ec7dc5e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92403" author="auto" created="Sat, 25 Feb 2012 22:00:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; save parsed query attribute in client cursor for get more&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2789a5b977e296f37890509326477a00b43d1abc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2789a5b977e296f37890509326477a00b43d1abc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92402" author="auto" created="Sat, 25 Feb 2012 22:00:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; add in profiling diagnostic fields&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/020df3d5be8c1850bc8e4e1e7280c0c3d5c77deb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/020df3d5be8c1850bc8e4e1e7280c0c3d5c77deb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92401" author="auto" created="Sat, 25 Feb 2012 22:00:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; start commenting old code&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/eacd326fb0d9359151979b5c4bdb354f9b694a0c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/eacd326fb0d9359151979b5c4bdb354f9b694a0c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92400" author="auto" created="Sat, 25 Feb 2012 22:00:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; add covered index support&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2817787a28cf4fbe1c62a075e61f8b35d1654386&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2817787a28cf4fbe1c62a075e61f8b35d1654386&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92399" author="auto" created="Sat, 25 Feb 2012 22:00:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; run query optimizer cursors that may only have ordered plans using the ordered strategy&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/33ede3392b3c46e0c97bb0227869fda553c4dd20&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/33ede3392b3c46e0c97bb0227869fda553c4dd20&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92398" author="auto" created="Sat, 25 Feb 2012 22:00:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; delegate reordered building in hybrid builder to reorder builder&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/edf19e30689e06a46b53fd5a9daeef9f3d60507f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/edf19e30689e06a46b53fd5a9daeef9f3d60507f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92397" author="auto" created="Sat, 25 Feb 2012 22:00:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; move response builder class definition into query header&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c10c3e941b475ee13e922139c276d099b607d475&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c10c3e941b475ee13e922139c276d099b607d475&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92396" author="auto" created="Sat, 25 Feb 2012 22:00:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;, u&apos;name&apos;: u&apos;Aaron&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; clean handling of scan and order memory exception in different cases&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ed3f8b03f91b94d1517e8ee724f3723383aa3851&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ed3f8b03f91b94d1517e8ee724f3723383aa3851&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92394" author="auto" created="Sat, 25 Feb 2012 21:59:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-5016&quot; title=&quot;last error incorrectly set when an in memory sort assertion occurs during a query but results returned correctly from another plan&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-5016&quot;&gt;&lt;del&gt;SERVER-5016&lt;/del&gt;&lt;/a&gt; additional sort and explain checks in sortg test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/43aa6577ae38c7183e50f0cadc96191d27d324db&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/43aa6577ae38c7183e50f0cadc96191d27d324db&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92393" author="auto" created="Sat, 25 Feb 2012 21:59:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;, u&apos;name&apos;: u&apos;Aaron&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; add sorth test for descriptive test of picking an in order index&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/988435bb98776a0242c9851ea27ec44e03b6ad0b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/988435bb98776a0242c9851ea27ec44e03b6ad0b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92392" author="auto" created="Sat, 25 Feb 2012 21:59:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; move response build strategy classes into query header, move small dup set into queryutil&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4cc7a33095905aabbef315d057422bad60a1225c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4cc7a33095905aabbef315d057422bad60a1225c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92391" author="auto" created="Sat, 25 Feb 2012 21:59:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; pull qo query handling into separate function, simplify procedure to retry on scan and order memory exception&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/13e775ba33601c50d0cbc6cd0f409f831b5883e0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/13e775ba33601c50d0cbc6cd0f409f831b5883e0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92390" author="auto" created="Sat, 25 Feb 2012 21:59:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; add some additional return key tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2f216fc5fa7e6cc83e89bcb306ec7e7100da7197&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2f216fc5fa7e6cc83e89bcb306ec7e7100da7197&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92388" author="auto" created="Sat, 25 Feb 2012 21:59:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4981&quot; title=&quot;returnKey operator does not rehydrate field names when an in memory sort is performed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4981&quot;&gt;&lt;del&gt;SERVER-4981&lt;/del&gt;&lt;/a&gt; add support for returnKey, including for scan and order sorts&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6dc906b1fab17df7e91def34db026ac7cf520b78&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6dc906b1fab17df7e91def34db026ac7cf520b78&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92387" author="auto" created="Sat, 25 Feb 2012 21:59:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; allow scan and order over a simple cursor&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9a186891dda7319aaf15fa4f5d1599ac229e745d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9a186891dda7319aaf15fa4f5d1599ac229e745d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92386" author="auto" created="Sat, 25 Feb 2012 21:59:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; return client cursors with a standard timeout&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/78e17371f0e2c0f7d647bbbdf711465491568d97&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/78e17371f0e2c0f7d647bbbdf711465491568d97&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92384" author="auto" created="Sat, 25 Feb 2012 21:59:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4722&quot; title=&quot;possible for partially returned results to be deleted by migrate cleanup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4722&quot;&gt;&lt;del&gt;SERVER-4722&lt;/del&gt;&lt;/a&gt; check for stale sharding config&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5c0db4208cf8b0c4ce051190a4f93a17335ea21e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5c0db4208cf8b0c4ce051190a4f93a17335ea21e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92383" author="auto" created="Sat, 25 Feb 2012 21:59:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; add exhaust support&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/cd2f289390128164383f4d7165613354dfa1a00a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/cd2f289390128164383f4d7165613354dfa1a00a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92382" author="auto" created="Sat, 25 Feb 2012 21:59:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; copy &apos;has no more but tailable&apos; debug log&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b050af9205e7dc529e63d8e972babcb03723cb5c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b050af9205e7dc529e63d8e972babcb03723cb5c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92381" author="auto" created="Sat, 25 Feb 2012 21:59:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;, u&apos;name&apos;: u&apos;Aaron&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; enable setting client cursor&apos;s slaveReadTill field&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d633f330ec01b1fcff1ee539df16344583583f55&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d633f330ec01b1fcff1ee539df16344583583f55&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92380" author="auto" created="Sat, 25 Feb 2012 21:59:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;, u&apos;name&apos;: u&apos;Aaron&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; reinstate support yields verification&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/02d8e5de8c3e8dfa1677df978b68e91f129c4439&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/02d8e5de8c3e8dfa1677df978b68e91f129c4439&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92379" author="auto" created="Sat, 25 Feb 2012 21:59:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; move bson isValid check just before document would otherwise be loaded, wich is consistent with earlier implementation&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7d19cc453dcd093caa4285097922d420b51a3c35&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7d19cc453dcd093caa4285097922d420b51a3c35&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92378" author="auto" created="Sat, 25 Feb 2012 21:59:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;, u&apos;name&apos;: u&apos;Aaron&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; add support for tailable cursors (tests already in querytests.cpp)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/17d6036719d3b95f2dfa06f71dd6c658926e3265&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/17d6036719d3b95f2dfa06f71dd6c658926e3265&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92377" author="auto" created="Sat, 25 Feb 2012 21:59:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; clean response build strategy interface&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7cd174a71c58f150038987d2f492de92cc952fc7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7cd174a71c58f150038987d2f492de92cc952fc7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92376" author="auto" created="Sat, 25 Feb 2012 21:59:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; add a simple reorder build strategy&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/51aa84dd7098fc621ec6b4703722c3aa04fb219c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/51aa84dd7098fc621ec6b4703722c3aa04fb219c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92375" author="auto" created="Sat, 25 Feb 2012 21:59:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; move all ordered building into the ordered builder and delegate ordered building in the hybrid builder to an ordered builder&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4617a8c544ec30803cf89bc3eee5ee4b6142ec10&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4617a8c544ec30803cf89bc3eee5ee4b6142ec10&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92374" author="auto" created="Sat, 25 Feb 2012 21:59:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; move buffered match counting into query response builder&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/97c843d457bc81b0880360e1980b484ceadf877f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/97c843d457bc81b0880360e1980b484ceadf877f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92373" author="auto" created="Sat, 25 Feb 2012 21:59:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; add an ordered build strategy&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c72b68716c1fb587cca44b25b1f66a9635665a31&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c72b68716c1fb587cca44b25b1f66a9635665a31&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92372" author="auto" created="Sat, 25 Feb 2012 21:59:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; using a real response build strategy interface&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/39781e3feedbf64a8cff3f4794b5d6126d3ebb33&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/39781e3feedbf64a8cff3f4794b5d6126d3ebb33&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92371" author="auto" created="Sat, 25 Feb 2012 21:59:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; merge&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6b3dce26dc75433ef11c24a720ce9117ddcff7f7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6b3dce26dc75433ef11c24a720ce9117ddcff7f7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92370" author="auto" created="Sat, 25 Feb 2012 21:59:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; begin separating out response building strategy&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d69d871d6929e7fe3544c1e2b42aa616f27a810a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d69d871d6929e7fe3544c1e2b42aa616f27a810a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92369" author="auto" created="Sat, 25 Feb 2012 21:59:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; begin separating out response building strategy&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ca11f9c005c419d4dc2f17a2ac17b60ed284d1fb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ca11f9c005c419d4dc2f17a2ac17b60ed284d1fb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92368" author="auto" created="Sat, 25 Feb 2012 21:59:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; move explain recording strategy class definitions into query header&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/84941f6a11962f898e6092abd99686a73dd03b54&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/84941f6a11962f898e6092abd99686a73dd03b54&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92367" author="auto" created="Sat, 25 Feb 2012 21:59:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; remove unused functions from query optmizer cursor interface&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/48652d6d786712f822e4d521a79d8cb9c59e03c8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/48652d6d786712f822e4d521a79d8cb9c59e03c8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92366" author="auto" created="Sat, 25 Feb 2012 21:59:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; return query plan from takeover cursor if necessary&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6738c4804772f37f45bfa1b6c70dac2a19ab50bc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6738c4804772f37f45bfa1b6c70dac2a19ab50bc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92365" author="auto" created="Sat, 25 Feb 2012 21:59:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; count out of order documents toward nscannedObjects count&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/98d1c227fdd7d088e9b954e1d6498a9613038e45&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/98d1c227fdd7d088e9b954e1d6498a9613038e45&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92364" author="auto" created="Sat, 25 Feb 2012 21:59:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; basic support for projections&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/460ebf18d7d71e5a2b8c921d3b46768fb2bfdc45&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/460ebf18d7d71e5a2b8c921d3b46768fb2bfdc45&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92363" author="auto" created="Sat, 25 Feb 2012 21:59:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; encapsulate different explain recording strategies&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f64ca4f1577e0502d2678a5e6d0ead50077614ea&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f64ca4f1577e0502d2678a5e6d0ead50077614ea&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92362" author="auto" created="Sat, 25 Feb 2012 21:59:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; clean explain support for single cursor queries&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/cd13f06c5729921bdaf614743177b3169a737021&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/cd13f06c5729921bdaf614743177b3169a737021&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92353" author="auto" created="Sat, 25 Feb 2012 21:58:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; merge indexp test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f272ba34266c1295f8ff726b84ac6cbf259e50c9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f272ba34266c1295f8ff726b84ac6cbf259e50c9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92352" author="auto" created="Sat, 25 Feb 2012 21:58:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; merge scanandorder fill no longer asserts&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/18702b2e5293c4f8002b5f721c56bd5a315c146f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/18702b2e5293c4f8002b5f721c56bd5a315c146f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92351" author="auto" created="Sat, 25 Feb 2012 21:58:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; merge scons change - renamed file to queryoptimizercursorimpl.cpp&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a2a5d2807223fd41dc0651dc6bb3fa8aa7a3c6d4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a2a5d2807223fd41dc0651dc6bb3fa8aa7a3c6d4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92350" author="auto" created="Sat, 25 Feb 2012 21:58:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; checkpoint finish initial version of QueryResponseBuilder handling in order and scan and order plans&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/eac5c56ed64fe98e4c77719a8f57d42cd5cb2632&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/eac5c56ed64fe98e4c77719a8f57d42cd5cb2632&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92349" author="auto" created="Sat, 25 Feb 2012 21:58:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; new query implementation scan and order checkpoint&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/cedf6ad01398267c028fc7f0919f811344606cb3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/cedf6ad01398267c028fc7f0919f811344606cb3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92348" author="auto" created="Sat, 25 Feb 2012 21:58:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; pass cursor to response builder, simplify cursor iteration in ruyQuery&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d323a5c7b297b21018233ecebc1f05747ef96ed3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d323a5c7b297b21018233ecebc1f05747ef96ed3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92347" author="auto" created="Sat, 25 Feb 2012 21:58:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; more functional FindingStartCursor::getCursor&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/069fe443807034b56338df137f5aa10e4c9e6455&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/069fe443807034b56338df137f5aa10e4c9e6455&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92346" author="auto" created="Sat, 25 Feb 2012 21:58:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;, u&apos;name&apos;: u&apos;Aaron&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; update alternative plan takeover point&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/421c216b76e48a579c6de73e840ce9636f7736f6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/421c216b76e48a579c6de73e840ce9636f7736f6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92345" author="auto" created="Sat, 25 Feb 2012 21:58:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; allow honoring recorded plans when running query optimizer cursor&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9b4882f5529d28d77a10844333a53ebb148ceabe&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9b4882f5529d28d77a10844333a53ebb148ceabe&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92344" author="auto" created="Sat, 25 Feb 2012 21:58:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;, u&apos;name&apos;: u&apos;Aaron&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; store original message in client cursor to keep its memory valid, don&apos;t attempt to yield geo cursors&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1edece18f3ec57765bc47ebd15a5ac260b9e692d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1edece18f3ec57765bc47ebd15a5ac260b9e692d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92343" author="auto" created="Sat, 25 Feb 2012 21:58:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; reimplement query using query optimizer cursor checkpoint&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9e1d7232897fc70f41baef2bf4b91263d6feb381&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9e1d7232897fc70f41baef2bf4b91263d6feb381&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92342" author="auto" created="Sat, 25 Feb 2012 21:58:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; reimplement query using query optimizer cursor checkpoint&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/20709ccd8e9c6f8ed6daa0c7d1d5b2afc4e3f509&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/20709ccd8e9c6f8ed6daa0c7d1d5b2afc4e3f509&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="92341" author="auto" created="Sat, 25 Feb 2012 21:58:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; reimplement query using query optimizer cursor one checkpoint&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3b4531c93d8c283dd9eceeb72ba2ed7dca17fffa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3b4531c93d8c283dd9eceeb72ba2ed7dca17fffa&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="76168" author="auto" created="Tue, 27 Dec 2011 20:49:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; MultiPlanScanner keeps copy of ns string&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6988da36137c72bc3f3a07e7c0c30f2b9bf24bab&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6988da36137c72bc3f3a07e7c0c30f2b9bf24bab&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="76043" author="auto" created="Tue, 27 Dec 2011 01:28:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;astaple&apos;, u&apos;name&apos;: u&apos;Aaron&apos;, u&apos;email&apos;: u&apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4150&quot; title=&quot;reimplement query using query optimizer cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4150&quot;&gt;&lt;del&gt;SERVER-4150&lt;/del&gt;&lt;/a&gt; ClientCursor support for cascading ClientCursor deletion&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9c8dd2f5248c223a909f98b9c573bb112034c04d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9c8dd2f5248c223a909f98b9c573bb112034c04d&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="28217">SERVER-4669</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="28218">SERVER-4670</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="39054">SERVER-5871</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="43093">SERVER-6268</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>104.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 27 Dec 2011 01:28:14 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        11 years, 47 weeks, 6 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            11 years, 47 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>aaron</customfieldvalue>
            <customfieldvalue>auto</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hron6f:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8115</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_10166" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Tests Written</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10154"><![CDATA[Complete]]></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_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrnv13:</customfieldvalue>

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