<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:32:22 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-13635] Clean up the storage abstraction layer</title>
                <link>https://jira.mongodb.org/browse/SERVER-13635</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description></description>
                <environment></environment>
        <key id="131787">SERVER-13635</key>
            <summary>Clean up the storage abstraction layer</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="eliot">Eliot Horowitz</assignee>
                                    <reporter username="ian@mongodb.com">Ian Whalen</reporter>
                        <labels>
                            <label>pull-request</label>
                    </labels>
                <created>Thu, 17 Apr 2014 16:59:38 +0000</created>
                <updated>Mon, 11 Jul 2016 17:17:27 +0000</updated>
                            <resolved>Mon, 20 Oct 2014 20:39:44 +0000</resolved>
                                                    <fixVersion>2.7.8</fixVersion>
                                    <component>Storage</component>
                                        <votes>0</votes>
                                    <watches>13</watches>
                                                                                                                <comments>
                            <comment id="764802" author="xgen-internal-githook" created="Fri, 14 Nov 2014 20:34:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; fix registerStorageEngine to take ownership of and free factory&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7556a05d67e1cb53503e7087e2a8c3b49a1a1503&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7556a05d67e1cb53503e7087e2a8c3b49a1a1503&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="762589" author="xgen-internal-githook" created="Wed, 12 Nov 2014 19:03:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; added unit test for KVDatabaseDatalogEntry::createCollection&lt;br/&gt;
             disallow empty namespace in createCollection&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/fe58da2ed6a48493399d1d336162e6574e3cc712&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/fe58da2ed6a48493399d1d336162e6574e3cc712&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="758460" author="xgen-internal-githook" created="Fri, 7 Nov 2014 00:52:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;dpercy&apos;, u&apos;name&apos;: u&apos;David Percy&apos;, u&apos;email&apos;: u&apos;david.percy@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Test collection and index rollback&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e1fa60e4d8b3f525575b4602b208f2a1ef353735&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e1fa60e4d8b3f525575b4602b208f2a1ef353735&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="758459" author="xgen-internal-githook" created="Fri, 7 Nov 2014 00:51:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;dpercy&apos;, u&apos;name&apos;: u&apos;David Percy&apos;, u&apos;email&apos;: u&apos;david.percy@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Test collection and index rollback&lt;br/&gt;
Branch: rollback-wt-rebase&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e1fa60e4d8b3f525575b4602b208f2a1ef353735&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e1fa60e4d8b3f525575b4602b208f2a1ef353735&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="757015" author="xgen-internal-githook" created="Wed, 5 Nov 2014 18:54:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix rollback of collection create in kv engine&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit ab7a1d27f130d0f920651181eafe19316c247b13.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/379d94936e80ff006dd4d1e150b4524a5bf3a0a4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/379d94936e80ff006dd4d1e150b4524a5bf3a0a4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="755383" author="xgen-internal-githook" created="Tue, 4 Nov 2014 03:29:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; disallow NULL entries in KVDatabaseCatalogEntry::_collections&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/21286be1a1d0d4c4c8e41567c185819144dd91b5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/21286be1a1d0d4c4c8e41567c185819144dd91b5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="754870" author="xgen-internal-githook" created="Mon, 3 Nov 2014 19:10:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix rollback of collection create in kv engine&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ab7a1d27f130d0f920651181eafe19316c247b13&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ab7a1d27f130d0f920651181eafe19316c247b13&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="753936" author="xgen-internal-githook" created="Sat, 1 Nov 2014 00:29:06 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: allow kv engines to get index size and repair&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/58dcbec57fef3ef373a183aadac64a164adfc84c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/58dcbec57fef3ef373a183aadac64a164adfc84c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="753892" author="xgen-internal-githook" created="Fri, 31 Oct 2014 21:44:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: add isDurable to StorageEngine and use for GLE&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6d9669ff5eb235381c27f465b67aa83cd900c000&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6d9669ff5eb235381c27f465b67aa83cd900c000&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="752069" author="xgen-internal-githook" created="Wed, 29 Oct 2014 22:49:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: kv engine can pass through flushAllFiles&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1b9f7d763c75fb5c6f13a2c619381494edd81898&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1b9f7d763c75fb5c6f13a2c619381494edd81898&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="752068" author="xgen-internal-githook" created="Wed, 29 Oct 2014 22:49:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: kv engine allows implementations to block renames&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0c965c5ee9b9eb9b2d53ae29a9af6b2f7921f4dc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0c965c5ee9b9eb9b2d53ae29a9af6b2f7921f4dc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="752067" author="xgen-internal-githook" created="Wed, 29 Oct 2014 22:49:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove check that empty collections are 0 sized on disk&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ce7e562c4c139279f81b855748cf0e73daef5783&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ce7e562c4c139279f81b855748cf0e73daef5783&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="752066" author="xgen-internal-githook" created="Wed, 29 Oct 2014 22:49:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: noPassthroughWithMongod tests made generic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/afac6e80494b1804634d28f1e49f43674dc42254&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/afac6e80494b1804634d28f1e49f43674dc42254&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="750639" author="xgen-internal-githook" created="Tue, 28 Oct 2014 17:47:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Clean up KVCatalog ident generation&lt;/p&gt;

&lt;p&gt;No longer includes index name since that was running in to file path limits.&lt;br/&gt;
Also now checks that the selection of _rand won&apos;t collide with any existing&lt;br/&gt;
idents.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e94496a28a0789a863d2fae9947d1e2dde8d0a6c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e94496a28a0789a863d2fae9947d1e2dde8d0a6c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="749751" author="xgen-internal-githook" created="Mon, 27 Oct 2014 20:48:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Fix KVStorageEngine::dropDatabase&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5734a6acf5f9bb8a0816c537d232530deda247c8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5734a6acf5f9bb8a0816c537d232530deda247c8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="749482" author="xgen-internal-githook" created="Mon, 27 Oct 2014 17:59:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Fix kv_engine_test_harness.cpp&lt;/p&gt;

&lt;p&gt;Fixes build break introduced in 49837594e7c52e2426d6b08dfa8131b4b3590e40&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2509427be884a0a127b230bf4c2f98ac007aa05a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2509427be884a0a127b230bf4c2f98ac007aa05a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="749415" author="xgen-internal-githook" created="Mon, 27 Oct 2014 17:07:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; KVStorageEngine metadata rollback&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4619c719ff9e3470e44eed28b17f5359445c6539&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4619c719ff9e3470e44eed28b17f5359445c6539&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="749414" author="xgen-internal-githook" created="Mon, 27 Oct 2014 17:07:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Add StorageEngine::isMmapV1()&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5e002ec6062113568a6575f64b0d2d4de27210b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5e002ec6062113568a6575f64b0d2d4de27210b3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="749412" author="xgen-internal-githook" created="Mon, 27 Oct 2014 17:07:32 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Have KVCatalog do locking if the storageEngine doesn&apos;t support doc locking&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/49837594e7c52e2426d6b08dfa8131b4b3590e40&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/49837594e7c52e2426d6b08dfa8131b4b3590e40&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="749409" author="xgen-internal-githook" created="Mon, 27 Oct 2014 17:07:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Allow KVEngines to opt out of doc-locking&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8bfdb8c34ea2c786ca140bc0e9f9e7a3d52c3f63&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8bfdb8c34ea2c786ca140bc0e9f9e7a3d52c3f63&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="748817" author="xgen-internal-githook" created="Sat, 25 Oct 2014 00:25:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make repl test oplog storage agnostic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f863b0bf23bd2a0c573f0a3cfbf603a492f1741d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f863b0bf23bd2a0c573f0a3cfbf603a492f1741d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="748816" author="xgen-internal-githook" created="Sat, 25 Oct 2014 00:25:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make some test storage engine agnostic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/cfa687f1d9cb4d81046775852710c5883d6136a2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/cfa687f1d9cb4d81046775852710c5883d6136a2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="748815" author="xgen-internal-githook" created="Sat, 25 Oct 2014 00:25:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix list race in kv database catalog&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4adf252b7e579c154a785ab0f8726be592cf7895&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4adf252b7e579c154a785ab0f8726be592cf7895&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="747820" author="xgen-internal-githook" created="Thu, 23 Oct 2014 15:54:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; IndexAccessMethod::validate supports optional full validation&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d0637b4b49cda65dc812badd74c3a68b0a5b579f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d0637b4b49cda65dc812badd74c3a68b0a5b579f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="747819" author="xgen-internal-githook" created="Thu, 23 Oct 2014 15:54:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; SortedDataInterface::fullValidate supports full validation&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bba0eef629a4b51718c85a50637d580bf9feca02&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bba0eef629a4b51718c85a50637d580bf9feca02&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="745766" author="xgen-internal-githook" created="Mon, 20 Oct 2014 22:21:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;stbrody&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;, u&apos;email&apos;: u&apos;spencer@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Fix legacy replication code locking behavior&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/185bd3650d4b6326b42f3b756d90b0e78099b980&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/185bd3650d4b6326b42f3b756d90b0e78099b980&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="744876" author="xgen-internal-githook" created="Sun, 19 Oct 2014 19:13:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: pass namespace to createRecordStore for kv&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/64b7bc99aee07bf04f189c1f06e1756645f04b71&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/64b7bc99aee07bf04f189c1f06e1756645f04b71&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="744716" author="xgen-internal-githook" created="Sat, 18 Oct 2014 04:50:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: turn off padding for mmapv1 test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3ac1ed9bf1ba845a2b5a9eaf1f8ebbf9a314c1a0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3ac1ed9bf1ba845a2b5a9eaf1f8ebbf9a314c1a0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="744710" author="xgen-internal-githook" created="Sat, 18 Oct 2014 04:13:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix compile on record store test for mmap&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/631deeb23eb0f0a0d4aecb04345dc874a31a6add&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/631deeb23eb0f0a0d4aecb04345dc874a31a6add&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="744690" author="xgen-internal-githook" created="Sat, 18 Oct 2014 00:44:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; lift tailable out of StorageEngine API and handle in query layer.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5496425827e4a2fd883c6c429ea09fa410632fcb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5496425827e4a2fd883c6c429ea09fa410632fcb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="744599" author="xgen-internal-githook" created="Fri, 17 Oct 2014 21:34:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;dpercy&apos;, u&apos;name&apos;: u&apos;David Percy&apos;, u&apos;email&apos;: u&apos;david.percy@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; No system.indexes in jstests/replsets&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7aadbc29c07ee73c62ccfa3696fbd6262fb3d70e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7aadbc29c07ee73c62ccfa3696fbd6262fb3d70e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="744595" author="xgen-internal-githook" created="Fri, 17 Oct 2014 21:24:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; release record store before restarting engine in Restart1 test case&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d62da3295a35725e7552638b55b09d802881d110&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d62da3295a35725e7552638b55b09d802881d110&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="744050" author="xgen-internal-githook" created="Fri, 17 Oct 2014 13:36:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; (rocksdb) pass whether an index is unique or not down through SortedDataInterface&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/751767c6e782cc12ddd1262797c7728457527b9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/751767c6e782cc12ddd1262797c7728457527b9f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="743998" author="xgen-internal-githook" created="Fri, 17 Oct 2014 12:41:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: OperationContext doesn&apos;t always have a RecoveryUnit&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0b336ddb1e0ede7a9a381b510b4de344daadc307&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0b336ddb1e0ede7a9a381b510b4de344daadc307&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="743772" author="xgen-internal-githook" created="Fri, 17 Oct 2014 02:09:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;Greg Studer&apos;, u&apos;email&apos;: u&apos;greg@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; take ownership of shard key in shardCollection&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/28adefebaddfaabe11db7bdf73a974477bc44484&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/28adefebaddfaabe11db7bdf73a974477bc44484&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;EDIT: This commit was mistakenly attached here - actual ticket is &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-14973&quot; title=&quot;Support $eq with sharding&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-14973&quot;&gt;&lt;del&gt;SERVER-14973&lt;/del&gt;&lt;/a&gt; - support $eq with sharding&lt;/p&gt;</comment>
                            <comment id="743745" author="xgen-internal-githook" created="Fri, 17 Oct 2014 00:55:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; fixed createCollection shell helper to understand storageEngine option&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/69600d691341bfd2fbf58e15d8727fbc2fd1ccf1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/69600d691341bfd2fbf58e15d8727fbc2fd1ccf1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="743644" author="xgen-internal-githook" created="Thu, 16 Oct 2014 21:54:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: add hook to RecoveryUnit for when we are take out of and put back into service&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/02c1c52514c7d6b54ff2d6dd6a3c564c3543f0a5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/02c1c52514c7d6b54ff2d6dd6a3c564c3543f0a5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="743643" author="xgen-internal-githook" created="Thu, 16 Oct 2014 21:54:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix race in kv db catalog entry&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/80d9852c431084e4b6e4fd1b9a5b968b937b96ac&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/80d9852c431084e4b6e4fd1b9a5b968b937b96ac&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="743642" author="xgen-internal-githook" created="Thu, 16 Oct 2014 21:54:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: txn boundary for chunk migration getting disk locs&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/be0dcdd2fdf944d0bb8cb26baab86c67c657ef65&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/be0dcdd2fdf944d0bb8cb26baab86c67c657ef65&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="743640" author="xgen-internal-githook" created="Thu, 16 Oct 2014 21:54:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make test handle oplogs of different engines&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9d96a02741ae0d51d51fbc4d08b35fd6245c7471&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9d96a02741ae0d51d51fbc4d08b35fd6245c7471&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="743638" author="xgen-internal-githook" created="Thu, 16 Oct 2014 21:54:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: better txn lines for replication sync&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/398270f3dff1fac5b7f2d853dc31af64bc8ce3a7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/398270f3dff1fac5b7f2d853dc31af64bc8ce3a7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="743637" author="xgen-internal-githook" created="Thu, 16 Oct 2014 21:54:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: pass whether an index is unique or not down through SortedDataInterface&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/34cfe32ab4c0751ceb55b607c05dc593c3dd901c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/34cfe32ab4c0751ceb55b607c05dc593c3dd901c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="743191" author="xgen-internal-githook" created="Thu, 16 Oct 2014 16:08:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;Dan Pasette&apos;, u&apos;email&apos;: u&apos;dan@10mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: don&apos;t run dur_remove_old_journals.js on 32-bit platforms&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4590de9cbd7005a9603daa371c70e0eca9f671e9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4590de9cbd7005a9603daa371c70e0eca9f671e9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="742497" author="xgen-internal-githook" created="Thu, 16 Oct 2014 03:05:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; engine-specific component in collection options&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5aa159eb06d1db9c5870977f32fc1c9271845c2b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5aa159eb06d1db9c5870977f32fc1c9271845c2b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="742143" author="xgen-internal-githook" created="Wed, 15 Oct 2014 19:59:06 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: hook up mmapv1 record stores to harness&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/786945e1a1fea1eb0f7863879e87d264af7a4293&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/786945e1a1fea1eb0f7863879e87d264af7a4293&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="740099" author="xgen-internal-githook" created="Mon, 13 Oct 2014 20:22:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;Dan Pasette&apos;, u&apos;email&apos;: u&apos;dan@10mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move journal test to mmapv1 suite&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2917253b7cd11d2a856c99552bb8fc41899c4ae0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2917253b7cd11d2a856c99552bb8fc41899c4ae0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739777" author="xgen-internal-githook" created="Mon, 13 Oct 2014 15:18:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;Dan Pasette&apos;, u&apos;email&apos;: u&apos;dan@10mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix cloner using system.namespaces&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f69bf9401f2c83fab3d4525db4626f2ee9e8b7ce&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f69bf9401f2c83fab3d4525db4626f2ee9e8b7ce&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739774" author="xgen-internal-githook" created="Mon, 13 Oct 2014 15:16:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: add a method to RecordStore and Collection to lookup by DiskLoc that might not exist&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3cda8c7f885a9a543b5fc08fd7dcd1b7fa0a0b5a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3cda8c7f885a9a543b5fc08fd7dcd1b7fa0a0b5a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739378" author="xgen-internal-githook" created="Sun, 12 Oct 2014 16:50:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix rollback using system.namespaces&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/724d64af4ed81df534b187940308da1530341390&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/724d64af4ed81df534b187940308da1530341390&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739377" author="xgen-internal-githook" created="Sun, 12 Oct 2014 16:50:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make some replset tests generic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b186710fdc197117c7bbc2df2492868e1ff5aa92&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b186710fdc197117c7bbc2df2492868e1ff5aa92&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739376" author="xgen-internal-githook" created="Sun, 12 Oct 2014 16:50:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;monkey101&apos;, u&apos;name&apos;: u&apos;Dan Pasette&apos;, u&apos;email&apos;: u&apos;dan@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make noPassthroughWithoutMongod tests storage engine agnostic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/fc00132dd762f1ba12dd462e780ffd4e232c96e4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/fc00132dd762f1ba12dd462e780ffd4e232c96e4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739341" author="xgen-internal-githook" created="Sun, 12 Oct 2014 03:23:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move mmapv1 specific test to right place&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7ed9b83a6a1d2cdae4a8d5218c2a30e140554294&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7ed9b83a6a1d2cdae4a8d5218c2a30e140554294&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739340" author="xgen-internal-githook" created="Sun, 12 Oct 2014 03:23:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make capped dbtests more generic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/81c227fe23f5487bd8c54bbb918e82c4aa3ac147&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/81c227fe23f5487bd8c54bbb918e82c4aa3ac147&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739339" author="xgen-internal-githook" created="Sun, 12 Oct 2014 03:23:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: abstract storagesize per db for listDatabases&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/00e695acb824bcf047b671c6649678056873804b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/00e695acb824bcf047b671c6649678056873804b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739338" author="xgen-internal-githook" created="Sun, 12 Oct 2014 03:17:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;monkey101&apos;, u&apos;name&apos;: u&apos;Dan Pasette&apos;, u&apos;email&apos;: u&apos;dan@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix typo in _recordStore&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1054dbae605af77f2344b2dda027c711d74b05a9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1054dbae605af77f2344b2dda027c711d74b05a9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739321" author="xgen-internal-githook" created="Sat, 11 Oct 2014 22:43:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make sharding test more robust&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6fe83c5318b7eaae9f0aa5904e063dcd068cd5a1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6fe83c5318b7eaae9f0aa5904e063dcd068cd5a1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739320" author="xgen-internal-githook" created="Sat, 11 Oct 2014 22:43:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: do not invalidate doc when using doc locking&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/35440470067af3bacff34f21e6065b5a25c7f932&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/35440470067af3bacff34f21e6065b5a25c7f932&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739307" author="xgen-internal-githook" created="Sat, 11 Oct 2014 19:43:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make some tests more generic for some engines&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8124910091c4962c946e9834eebc542fe93991a7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8124910091c4962c946e9834eebc542fe93991a7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739255" author="xgen-internal-githook" created="Sat, 11 Oct 2014 04:33:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make bench test more reliable&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1a6ceed6c0286d87f35782ce38b6bac3c13045b6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1a6ceed6c0286d87f35782ce38b6bac3c13045b6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739254" author="xgen-internal-githook" created="Sat, 11 Oct 2014 04:33:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: update many sharding tests to work with other storage engines&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8aad8474a447b4447d08dc4587c5422c74f94695&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8aad8474a447b4447d08dc4587c5422c74f94695&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739253" author="xgen-internal-githook" created="Sat, 11 Oct 2014 04:33:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: use new index command when checking shard keys&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8a25ec1eafc85c680c87b3b68262482beafbb57a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8a25ec1eafc85c680c87b3b68262482beafbb57a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739252" author="xgen-internal-githook" created="Sat, 11 Oct 2014 04:33:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: do not use collection names for file names in kv engine to avoid confusion&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6bfee24ed89aaa073f1bb21d2101827f3f56f09f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6bfee24ed89aaa073f1bb21d2101827f3f56f09f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="739250" author="xgen-internal-githook" created="Sat, 11 Oct 2014 04:33:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix test for kv that restarts engine&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/31a2bc4a955e5ba7751c56652ed3c85dc6991b24&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/31a2bc4a955e5ba7751c56652ed3c85dc6991b24&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="738802" author="xgen-internal-githook" created="Fri, 10 Oct 2014 16:57:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;dpercy&apos;, u&apos;name&apos;: u&apos;David Percy&apos;, u&apos;email&apos;: u&apos;david.percy@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Fix two more system.indexes in jstests/replsets&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a601b18a069775ac38bb42ff3a0f1446b83eb99a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a601b18a069775ac38bb42ff3a0f1446b83eb99a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="738541" author="xgen-internal-githook" created="Fri, 10 Oct 2014 13:43:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: use fast index check in oplog path&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b179fa1eab1bc79be8562349ca6f43283f16ecc7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b179fa1eab1bc79be8562349ca6f43283f16ecc7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="737910" author="xgen-internal-githook" created="Thu, 9 Oct 2014 18:47:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;Dan Pasette&apos;, u&apos;email&apos;: u&apos;dan@10mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove maxSize from multiVersion stats comparison tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1ab6fa5f261fb5233d1592ed5b40a7eefd3bd10a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1ab6fa5f261fb5233d1592ed5b40a7eefd3bd10a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="737800" author="xgen-internal-githook" created="Thu, 9 Oct 2014 17:53:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;visemet&apos;, u&apos;name&apos;: u&apos;Max Hirschhorn&apos;, u&apos;email&apos;: u&apos;max.hirschhorn@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Do not propagate save/restoreState() in pipeline proxy.&lt;/p&gt;

&lt;p&gt;Signed-off-by: Ian Whalen &amp;lt;ian@mongodb.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/847a58e019c109db357c95c78e17ae9aca1c81b7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/847a58e019c109db357c95c78e17ae9aca1c81b7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="737025" author="xgen-internal-githook" created="Wed, 8 Oct 2014 21:19:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;visemet&apos;, u&apos;name&apos;: u&apos;Max Hirschhorn&apos;, u&apos;email&apos;: u&apos;max.hirschhorn@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Use index ordering in heap1 bulk builder.&lt;/p&gt;

&lt;p&gt;Had been enforcing the ascending (key, DiskLoc) order using the&lt;br/&gt;
&amp;lt; operator and not the actual comparison function the index is&lt;br/&gt;
based on.&lt;/p&gt;

&lt;p&gt;Signed-off-by: Matt Kangas &amp;lt;matt.kangas@mongodb.com&amp;gt;&lt;br/&gt;
Closes #820&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b8b905ba5369df65a752b47408327367737d4bde&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b8b905ba5369df65a752b47408327367737d4bde&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="736872" author="xgen-internal-githook" created="Wed, 8 Oct 2014 19:16:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;Greg Studer&apos;, u&apos;email&apos;: u&apos;greg@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; only error shardCollection when index actually unique&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0ea1e3ebd933d85322463af5f55873b14bff0fd6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0ea1e3ebd933d85322463af5f55873b14bff0fd6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="736626" author="xgen-internal-githook" created="Wed, 8 Oct 2014 16:09:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;visemet&apos;, u&apos;name&apos;: u&apos;Max Hirschhorn&apos;, u&apos;email&apos;: u&apos;max.hirschhorn@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Enclose validate() tests in anonymous namespace.&lt;/p&gt;

&lt;p&gt;Signed-off-by: Matt Kangas &amp;lt;matt.kangas@mongodb.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/542636dc794e160a6c4ac5d9a6a6bddaac21266c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/542636dc794e160a6c4ac5d9a6a6bddaac21266c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="736191" author="xgen-internal-githook" created="Wed, 8 Oct 2014 03:50:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: use consistent method for checking capped size&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ef1e44bc44a0a0f25bb68e8b2f5da5b1217e0da3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ef1e44bc44a0a0f25bb68e8b2f5da5b1217e0da3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="736190" author="xgen-internal-githook" created="Wed, 8 Oct 2014 03:50:32 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make index check in sharding use listIndexes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d55cb345073d1a5954ca28c92cf1acbdf9c03a67&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d55cb345073d1a5954ca28c92cf1acbdf9c03a67&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="736149" author="xgen-internal-githook" created="Wed, 8 Oct 2014 02:34:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: Merge pull request #818 from visemet/rs-tests&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Expand set of generic RecordStore API tests.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/29916fe84d118c752ab876eccff2d3fc3a7f6c4a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/29916fe84d118c752ab876eccff2d3fc3a7f6c4a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="736148" author="xgen-internal-githook" created="Wed, 8 Oct 2014 02:34:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;visemet&apos;, u&apos;name&apos;: u&apos;Max Hirschhorn&apos;, u&apos;email&apos;: u&apos;max.hirschhorn@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Expand set of generic RecordStore API tests.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6282f86e966b58cce4eab9403ff428118ae0ad0a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6282f86e966b58cce4eab9403ff428118ae0ad0a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="735515" author="xgen-internal-githook" created="Tue, 7 Oct 2014 14:38:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;visemet&apos;, u&apos;name&apos;: u&apos;Max Hirschhorn&apos;, u&apos;email&apos;: u&apos;max.hirschhorn@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Add test for when touch() is called on nonempty index.&lt;/p&gt;

&lt;p&gt;Still cannot verify that the index was actually brought into memory.&lt;/p&gt;

&lt;p&gt;Closes #812&lt;/p&gt;

&lt;p&gt;Signed-off-by: Benety Goh &amp;lt;benety@mongodb.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/92c176145ba3b8d204d5a35c98017df48969977c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/92c176145ba3b8d204d5a35c98017df48969977c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="735465" author="xgen-internal-githook" created="Tue, 7 Oct 2014 13:46:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove WriteUnitOfWork from bulk builder commit&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/603fe8a3bae0d7db1af1ff639c1e3998c08e32de&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/603fe8a3bae0d7db1af1ff639c1e3998c08e32de&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="735423" author="xgen-internal-githook" created="Tue, 7 Oct 2014 12:43:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: add WriteUnitOfWork and remove bad tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d569947ba69e19c90880d59924c3feef6a60d29e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d569947ba69e19c90880d59924c3feef6a60d29e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="735283" author="xgen-internal-githook" created="Tue, 7 Oct 2014 03:19:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;visemet&apos;, u&apos;name&apos;: u&apos;Max Hirschhorn&apos;, u&apos;email&apos;: u&apos;max.hirschhorn@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Add some tests for the SortedDataBuilderInterface.&lt;/p&gt;

&lt;p&gt;Signed-off-by: Dan Pasette &amp;lt;dan@mongodb.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2cb1691a38fcb83f7740b80eedfa2fe61c13d404&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2cb1691a38fcb83f7740b80eedfa2fe61c13d404&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="735270" author="xgen-internal-githook" created="Tue, 7 Oct 2014 02:53:32 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: use listCollections so repl works with non-mmapv1&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/eb1c412bf2a5dfe922edd6d719112e8f8da542a5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/eb1c412bf2a5dfe922edd6d719112e8f8da542a5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="734489" author="xgen-internal-githook" created="Mon, 6 Oct 2014 13:33:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: add a key/value -&amp;gt; storage engine interface to simplify other work&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/17f2ca21417a866e03c405196f03e9e1faceb0fb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/17f2ca21417a866e03c405196f03e9e1faceb0fb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="733231" author="xgen-internal-githook" created="Fri, 3 Oct 2014 04:43:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;visemet&apos;, u&apos;name&apos;: u&apos;Max Hirschhorn&apos;, u&apos;email&apos;: u&apos;max.hirschhorn@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Avoid calling locate() on cursor after savePosition().&lt;/p&gt;

&lt;p&gt;It is invalid to perform any operation other than restorePosition()&lt;br/&gt;
or delete after savePosition() is called.&lt;/p&gt;

&lt;p&gt;Closes #807&lt;/p&gt;

&lt;p&gt;Signed-off-by: Benety Goh &amp;lt;benety@mongodb.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b7ee010b720d6176b7fba888594660402c9fb3f9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b7ee010b720d6176b7fba888594660402c9fb3f9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="732945" author="xgen-internal-githook" created="Thu, 2 Oct 2014 20:21:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Destroy OplogStart stage before the RecoveryUnit&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/979ecb0f952117e3453409d8a889b77e342ed1c3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/979ecb0f952117e3453409d8a889b77e342ed1c3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="732944" author="xgen-internal-githook" created="Thu, 2 Oct 2014 20:21:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; stop relying on system.indexes in dbtests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0a4f71b28243627ed868139e9bf4286fcc661fd4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0a4f71b28243627ed868139e9bf4286fcc661fd4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="732943" author="xgen-internal-githook" created="Thu, 2 Oct 2014 20:21:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Only run OplogStart that depend on Extents with mmapv1&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/111621fed826b9ef5e18f511198104a6a872f964&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/111621fed826b9ef5e18f511198104a6a872f964&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="732942" author="xgen-internal-githook" created="Thu, 2 Oct 2014 20:21:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Stop assuming storageSize == cappedSize&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9d4c1fcfcf44890d9150a64cd2d7e106d4857780&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9d4c1fcfcf44890d9150a64cd2d7e106d4857780&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="732941" author="xgen-internal-githook" created="Thu, 2 Oct 2014 20:21:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Don&apos;t assert that BSONObjs aren&apos;t owned&lt;/p&gt;

&lt;p&gt;Storage engines are allowed to always return owned BSON.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3658d018951b99b010b5b1086bd40a872dc2d1ba&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3658d018951b99b010b5b1086bd40a872dc2d1ba&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="732910" author="xgen-internal-githook" created="Thu, 2 Oct 2014 19:57:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;visemet&apos;, u&apos;name&apos;: u&apos;Max Hirschhorn&apos;, u&apos;email&apos;: u&apos;max.hirschhorn@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Added tests for SortedDataInterface.&lt;/p&gt;

&lt;p&gt;Expand set of generic SortedDataInterface tests.&lt;br/&gt;
Includes tests for the following functions:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;SortedDataInterface::dupKeyCheck&lt;/li&gt;
	&lt;li&gt;SortedDataInterface::fullValidate&lt;/li&gt;
	&lt;li&gt;SortedDataInterface::getSpaceUsedBytes&lt;/li&gt;
	&lt;li&gt;SortedDataInterface::insert&lt;/li&gt;
	&lt;li&gt;SortedDataInterface::touch&lt;/li&gt;
	&lt;li&gt;SortedDataInterface::unindex&lt;/li&gt;
	&lt;li&gt;SortedDataInterface::Cursor::getDirection&lt;/li&gt;
	&lt;li&gt;SortedDataInterface::Cursor::isEOF&lt;/li&gt;
	&lt;li&gt;SortedDataInterface::Cursor::pointsToSamePlaceAs&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Add tests for SortedDataInterface::Cursor::locate.&lt;/p&gt;

&lt;p&gt;Add save/restore position tests.&lt;br/&gt;
Includes tests for the following functions:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;SortedDataInterface::Cursor::restorePosition&lt;/li&gt;
	&lt;li&gt;SortedDataInterface::Cursor::savePosition&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Add tests for SortedDataInterface::Cursor::advanceTo.&lt;br/&gt;
Only tests single-key indices, not those with compound keys.&lt;/p&gt;

&lt;p&gt;Closes #804&lt;/p&gt;

&lt;p&gt;Signed-off-by: Benety Goh &amp;lt;benety@mongodb.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/795462cb686806b662d3171bd34a00a5813a73a8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/795462cb686806b662d3171bd34a00a5813a73a8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="731944" author="xgen-internal-githook" created="Wed, 1 Oct 2014 20:59:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Move mmapv1 specific dbtests to mmaptest and skip if using other engine&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/969bdb73f9712bebb44fe56959101914c5e12631&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/969bdb73f9712bebb44fe56959101914c5e12631&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="731943" author="xgen-internal-githook" created="Wed, 1 Oct 2014 20:59:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Make dbtest take --storageEngine&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9f4ebf0e4f61a6b64a20f7d400eb34d71fb8ea64&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9f4ebf0e4f61a6b64a20f7d400eb34d71fb8ea64&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="731897" author="xgen-internal-githook" created="Wed, 1 Oct 2014 20:10:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;dpercy&apos;, u&apos;name&apos;: u&apos;David Percy&apos;, u&apos;email&apos;: u&apos;david.percy@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; don&apos;t pass NULL opCtx in test harness&lt;/p&gt;

&lt;p&gt;Closes #801&lt;/p&gt;

&lt;p&gt;Signed-off-by: Benety Goh &amp;lt;benety@mongodb.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7960d28a32a2baf3e1305f662a0f26ee4d1a4ef1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7960d28a32a2baf3e1305f662a0f26ee4d1a4ef1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="730872" author="xgen-internal-githook" created="Tue, 30 Sep 2014 18:40:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: honor --storageEngine for small oplog tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6354dbac2ec295d31fc72bb5d09258dd83011782&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6354dbac2ec295d31fc72bb5d09258dd83011782&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="730061" author="xgen-internal-githook" created="Mon, 29 Sep 2014 22:31:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;monkey101&apos;, u&apos;name&apos;: u&apos;Dan Pasette&apos;, u&apos;email&apos;: u&apos;dan@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: honor --storageEngine option in spawned processes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/78a778b23bed9018e56b8573b052ee2117beac46&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/78a778b23bed9018e56b8573b052ee2117beac46&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="729255" author="xgen-internal-githook" created="Mon, 29 Sep 2014 12:02:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Remove deprecated getIndexes() method&lt;/p&gt;

&lt;p&gt;It used a direct query against system.indexes which storage engines aren&apos;t&lt;br/&gt;
required to implement. It has been replaced with getIndexSpecs() which uses&lt;br/&gt;
the new API that will be implemented by all storage engines.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/52948ec0597a4726021049c9dae6635c5a41d1a4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/52948ec0597a4726021049c9dae6635c5a41d1a4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="723367" author="xgen-internal-githook" created="Fri, 19 Sep 2014 20:07:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; removed invalid rocksdb record store test case&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8173a9e16ddb9fc43a2e16de24fcddbf407d6ca1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8173a9e16ddb9fc43a2e16de24fcddbf407d6ca1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="722520" author="xgen-internal-githook" created="Thu, 18 Sep 2014 21:48:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; fixed rocksdb storage engine test to expect BSONCollectionCatalogEntry options&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3a0420f1a74cbeefadc7909dbf2e1768200708eb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3a0420f1a74cbeefadc7909dbf2e1768200708eb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="720905" author="xgen-internal-githook" created="Wed, 17 Sep 2014 16:30:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove invariant in v1 index for now&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ce9d66b6338187acb14a2509b8d435e7a915e570&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ce9d66b6338187acb14a2509b8d435e7a915e570&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="720801" author="xgen-internal-githook" created="Wed, 17 Sep 2014 14:54:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: hook up mmap_v1 to SortedDataInterface test harness and fix mmap_v1&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bd0eed0a669ec9f77cb207d698c6bed002acdd0e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bd0eed0a669ec9f77cb207d698c6bed002acdd0e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="720800" author="xgen-internal-githook" created="Wed, 17 Sep 2014 14:54:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make generic RecordStoreTestHarness&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bb0a34d80b4b1e555fab5dda4ddac8ae48e99152&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bb0a34d80b4b1e555fab5dda4ddac8ae48e99152&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="720780" author="xgen-internal-githook" created="Wed, 17 Sep 2014 14:36:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;benety&apos;, u&apos;name&apos;: u&apos;Benety Goh&apos;, u&apos;email&apos;: u&apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; make RocksSortedDataImpl::fullValidate const to be consistent with changes in interface&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a16933234c892ec4e82d0f8d9e305ba4bd9c32f4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a16933234c892ec4e82d0f8d9e305ba4bd9c32f4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="718800" author="xgen-internal-githook" created="Mon, 15 Sep 2014 14:49:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make generic SortedDataInterface unit test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b24911bcf66214075d9ca4ed5d202f8205e394c3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b24911bcf66214075d9ca4ed5d202f8205e394c3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="717876" author="xgen-internal-githook" created="Fri, 12 Sep 2014 16:54:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Heap allocate the OperationContextImpl for each request&lt;/p&gt;

&lt;p&gt;Allocating it on the stack resulted in each request on a connection having the&lt;br/&gt;
same OperationContext pointer. This can mask places where we stash the&lt;br/&gt;
pointer and use it after the original has be destroyed, because a new one has&lt;br/&gt;
been constructed in the same place. Switching to a heap allocation should&lt;br/&gt;
minimize this, especially when using the debug allocator.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/de87f1d96d26cb16a4e9044b7b1d35b09028ed5d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/de87f1d96d26cb16a4e9044b7b1d35b09028ed5d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="714528" author="xgen-internal-githook" created="Tue, 9 Sep 2014 14:27:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: BSONCollectionCatalogEntry supports options&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5395a12bf56f059f36a6216f3e33f557229df996&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5395a12bf56f059f36a6216f3e33f557229df996&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="714527" author="xgen-internal-githook" created="Tue, 9 Sep 2014 14:27:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: tailable test for heap&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0288d14d9db98039202f7ce642f6d2d48f31db0d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0288d14d9db98039202f7ce642f6d2d48f31db0d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="714526" author="xgen-internal-githook" created="Tue, 9 Sep 2014 14:27:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix transaction nesting&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5e0edd481d158003b12bafb73db48221a2ade9c4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5e0edd481d158003b12bafb73db48221a2ade9c4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="714525" author="xgen-internal-githook" created="Tue, 9 Sep 2014 14:27:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix captrunc transaction nesting&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3a90e2c3e464b3d130a18f5c53d5d49dc1a9d48a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3a90e2c3e464b3d130a18f5c53d5d49dc1a9d48a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="714524" author="xgen-internal-githook" created="Tue, 9 Sep 2014 14:27:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: add check that storage engine returns valid DiskLoc&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ab9b20d7dab355f16109a00e65934662f8fb1c78&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ab9b20d7dab355f16109a00e65934662f8fb1c78&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="714523" author="xgen-internal-githook" created="Tue, 9 Sep 2014 14:27:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move some tests that mmap specific&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/02f67073a00fe436ccadcf08438883423160ba3e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/02f67073a00fe436ccadcf08438883423160ba3e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="703268" author="xgen-internal-githook" created="Mon, 25 Aug 2014 22:14:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: OperationContext on read paths&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f0bb5123f50bb617eb9499539f01779c6e9f5e95&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f0bb5123f50bb617eb9499539f01779c6e9f5e95&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="692347" author="xgen-internal-githook" created="Sat, 16 Aug 2014 00:09:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;alexkleiman&apos;, u&apos;name&apos;: u&apos;Alex Kleiman&apos;, u&apos;email&apos;: u&apos;alex.kleiman@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Improvements to RocksDB storage engine&lt;/p&gt;

&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;RocksCollectionCatalogEntry owner now RocksEngine&lt;/li&gt;
	&lt;li&gt;All metadata now resides in a single column family&lt;/li&gt;
	&lt;li&gt;Fixed a bug with rocks sorted data reverse iterators&lt;br/&gt;
          hitting an EOF when seeking past the last entry in&lt;br/&gt;
          an index&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Closes #749&lt;/p&gt;

&lt;p&gt;Signed-off-by: Benety Goh &amp;lt;benety@mongodb.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e970e918c5300a13360edb57a88871b02dbe5982&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e970e918c5300a13360edb57a88871b02dbe5982&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="691794" author="xgen-internal-githook" created="Fri, 15 Aug 2014 15:11:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make capped8 a bit more generous as we push more data through now&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/93ba91bdf9ce4721a5467e5d35118b16f04c2577&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/93ba91bdf9ce4721a5467e5d35118b16f04c2577&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="681837" author="xgen-internal-githook" created="Tue, 5 Aug 2014 16:49:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix repair on windows&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/602639ffa6d8fbbbcfa6cfec4ff2a5a37158d88f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/602639ffa6d8fbbbcfa6cfec4ff2a5a37158d88f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="681601" author="xgen-internal-githook" created="Tue, 5 Aug 2014 12:59:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: RecordStore::ns method to return namespace&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6b534d4275b913eb8eaa31ffdacc7e25b5494afa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6b534d4275b913eb8eaa31ffdacc7e25b5494afa&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="681600" author="xgen-internal-githook" created="Tue, 5 Aug 2014 12:59:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix cloneCollectionAsCapped skipping optimization to be generic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/19df2e7d6a25345f0f751212e5fab190b4e016ee&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/19df2e7d6a25345f0f751212e5fab190b4e016ee&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="681599" author="xgen-internal-githook" created="Tue, 5 Aug 2014 12:59:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make all capped jstests generic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/addfc302ecf617dfe46e4ce09d629e6bf8367f85&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/addfc302ecf617dfe46e4ce09d629e6bf8367f85&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="681597" author="xgen-internal-githook" created="Tue, 5 Aug 2014 12:59:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move mmapv1 specific capped test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/aa86da1011b6fc9559f0ccc94639335de8b37301&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/aa86da1011b6fc9559f0ccc94639335de8b37301&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="681596" author="xgen-internal-githook" created="Tue, 5 Aug 2014 12:59:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move database case handling above storage engine layer&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c6572b24bd0dfaaf926a2027131fab283f6df701&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c6572b24bd0dfaaf926a2027131fab283f6df701&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="681594" author="xgen-internal-githook" created="Tue, 5 Aug 2014 12:59:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: more jstests work with generic storage engine&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/670e6a31600dceddfd7dc356a639a3251a94a6ca&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/670e6a31600dceddfd7dc356a639a3251a94a6ca&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="681593" author="xgen-internal-githook" created="Tue, 5 Aug 2014 12:59:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move dropDatabase real work to StorageEngine&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e44e8071067865b7eebc6c6827fdcc7c051a60c5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e44e8071067865b7eebc6c6827fdcc7c051a60c5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="681592" author="xgen-internal-githook" created="Tue, 5 Aug 2014 12:59:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: change ownership of DatabaseCatalogEntry, now StorageEngine owns&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/568f6de65c6e9a88a26aa2e10b12cb68ae0f1b06&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/568f6de65c6e9a88a26aa2e10b12cb68ae0f1b06&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="681590" author="xgen-internal-githook" created="Tue, 5 Aug 2014 12:59:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: clean database close path&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f8003b264fe6c7a73fdfefd969983a885ef52958&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f8003b264fe6c7a73fdfefd969983a885ef52958&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="679186" author="xgen-internal-githook" created="Fri, 1 Aug 2014 20:56:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move compact tests into mmap_v1&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/daf68ad0c8a23459d490da94403ad97712f8991b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/daf68ad0c8a23459d490da94403ad97712f8991b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="679184" author="xgen-internal-githook" created="Fri, 1 Aug 2014 20:56:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1153&quot; title=&quot;Create an in-memory only storage engine&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1153&quot;&gt;&lt;del&gt;SERVER-1153&lt;/del&gt;&lt;/a&gt;: fix collmod test to be genric and support in heap1&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a3e39c37f750fe3b933a970a470a96780b71e54b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a3e39c37f750fe3b933a970a470a96780b71e54b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="679183" author="xgen-internal-githook" created="Fri, 1 Aug 2014 20:56:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make drop test work for generic storage engine&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bb887b35b38f73de05ed96dd39d97841a501029a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bb887b35b38f73de05ed96dd39d97841a501029a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="679182" author="xgen-internal-githook" created="Fri, 1 Aug 2014 20:56:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make profile tests work for generic storage engines&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2b17cf09a524f3f99ce811019543b9bb89b16c78&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2b17cf09a524f3f99ce811019543b9bb89b16c78&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="679181" author="xgen-internal-githook" created="Fri, 1 Aug 2014 20:56:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: add storageEngine section in serverStatus&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d6d5e94ad9c50af53ab2294d0d4b4a1d38d7410e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d6d5e94ad9c50af53ab2294d0d4b4a1d38d7410e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="678728" author="xgen-internal-githook" created="Fri, 1 Aug 2014 14:41:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix index insert code on update&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/76f11f2ef7db7a2db79f92ff5786331369bf0f52&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/76f11f2ef7db7a2db79f92ff5786331369bf0f52&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="678727" author="xgen-internal-githook" created="Fri, 1 Aug 2014 14:41:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make insert test not rely on padding&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/642f633d9d012d7d4491b7e9cd8ef6fdd2d0886d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/642f633d9d012d7d4491b7e9cd8ef6fdd2d0886d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="678724" author="xgen-internal-githook" created="Fri, 1 Aug 2014 14:41:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: making more js tests work for generic storage engine&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/661ae0ba0831eff124a456275a53e9f761a3940a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/661ae0ba0831eff124a456275a53e9f761a3940a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="678723" author="xgen-internal-githook" created="Fri, 1 Aug 2014 14:41:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make some capped test not use system.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/02948ba65855df43bfbdee5c4e0f834c678532b7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/02948ba65855df43bfbdee5c4e0f834c678532b7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="678722" author="xgen-internal-githook" created="Fri, 1 Aug 2014 14:41:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove old comment&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/77281ef19fd778813c7b87d22dd51f3da7292e64&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/77281ef19fd778813c7b87d22dd51f3da7292e64&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="678721" author="xgen-internal-githook" created="Fri, 1 Aug 2014 14:41:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move mmap_v1 specific tests and make other generic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ebec63d57182db2d21bdcd3b7a95636c06991190&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ebec63d57182db2d21bdcd3b7a95636c06991190&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="676848" author="xgen-internal-githook" created="Wed, 30 Jul 2014 19:45:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;alexkleiman&apos;, u&apos;name&apos;: u&apos;Alex Kleiman&apos;, u&apos;email&apos;: u&apos;alex.kleiman@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: Remove various bugs in IndexEntryComparison causing server crash when performing index comparisons&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c9ac1d84e13e9cd045ce1ad4385a6f55f54c755c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c9ac1d84e13e9cd045ce1ad4385a6f55f54c755c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="675941" author="xgen-internal-githook" created="Wed, 30 Jul 2014 03:46:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: better tracking of heap index size&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6d66597265e158ec16dd31f823f0d474194519e7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6d66597265e158ec16dd31f823f0d474194519e7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="675940" author="xgen-internal-githook" created="Wed, 30 Jul 2014 03:46:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make extent test mmap_v1 only&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5eba41b4540c2bef454784c4b5516691c397604b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5eba41b4540c2bef454784c4b5516691c397604b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="675939" author="xgen-internal-githook" created="Wed, 30 Jul 2014 03:46:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make Database index size method not assume a RecordStore and ask the access method for its size&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6640690f85b8f043dbb83ac4510c8b153d6651e8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6640690f85b8f043dbb83ac4510c8b153d6651e8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="675938" author="xgen-internal-githook" created="Wed, 30 Jul 2014 03:46:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: make rename jstests work for generic storage engine&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/953e40865250a4630a42ba54a5c0017f4e01f719&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/953e40865250a4630a42ba54a5c0017f4e01f719&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="675936" author="xgen-internal-githook" created="Wed, 30 Jul 2014 03:46:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move power of 2 test to mmap_v1&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/83a289681a8d95569e59513ddc9fed3fef7801e9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/83a289681a8d95569e59513ddc9fed3fef7801e9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="675935" author="xgen-internal-githook" created="Wed, 30 Jul 2014 03:46:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: use right conversion for Status -&amp;gt; AssertionException&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d242afcbfe5dcd9db91cc28d32d4c0f4bc077772&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d242afcbfe5dcd9db91cc28d32d4c0f4bc077772&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="673670" author="xgen-internal-githook" created="Mon, 28 Jul 2014 16:00:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Use StringData and StringMap in DBHolder&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ece23f5a892d74360038f4f11f54c11e43f432cd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ece23f5a892d74360038f4f11f54c11e43f432cd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="673482" author="xgen-internal-githook" created="Mon, 28 Jul 2014 13:43:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: allow smoke.py to use alternate storage engines&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6d2e9273bbb3127a00063fbee6cf089b8fc1687a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6d2e9273bbb3127a00063fbee6cf089b8fc1687a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="636759" author="xgen-internal-githook" created="Fri, 27 Jun 2014 19:11:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;hkhalsa&apos;, u&apos;name&apos;: u&apos;Hari Khalsa&apos;, u&apos;email&apos;: u&apos;hkhalsa@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; change lib deps&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/207c8850f59a5f3ad113211167ad6844761ea264&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/207c8850f59a5f3ad113211167ad6844761ea264&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="636669" author="xgen-internal-githook" created="Fri, 27 Jun 2014 18:16:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;hkhalsa&apos;, u&apos;name&apos;: u&apos;Hari Khalsa&apos;, u&apos;email&apos;: u&apos;hkhalsa@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; extents are mmapv1 specific, move into mmapv1&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8a6991a71d05272b6fce1b229e005d5711df9b35&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8a6991a71d05272b6fce1b229e005d5711df9b35&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="636668" author="xgen-internal-githook" created="Fri, 27 Jun 2014 18:16:32 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;hkhalsa&apos;, u&apos;name&apos;: u&apos;Hari Khalsa&apos;, u&apos;email&apos;: u&apos;hkhalsa@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; keep mmapv1-specific record.h within mmapv1 impl&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d21efec1d8a3554792ca72a666fc61cd09f85ec9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d21efec1d8a3554792ca72a666fc61cd09f85ec9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="633686" author="xgen-internal-githook" created="Wed, 25 Jun 2014 13:50:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: allow OperationContextNoop to get a RecoveryUnit passed in for testing&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f6f3527b476a0cc40ed62f1f15e95385d3aa32c4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f6f3527b476a0cc40ed62f1f15e95385d3aa32c4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="633685" author="xgen-internal-githook" created="Wed, 25 Jun 2014 13:50:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove verify in index_create that only makes sense for some indexes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2c33560630b7529d3e939d804915e54e99dfbb6d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2c33560630b7529d3e939d804915e54e99dfbb6d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="632135" author="xgen-internal-githook" created="Tue, 24 Jun 2014 00:31:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; RIP pdfile.h/cpp&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4c208580ad4f2e7e33ab77bae52e45b99fba1f4c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4c208580ad4f2e7e33ab77bae52e45b99fba1f4c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="630881" author="xgen-internal-githook" created="Mon, 23 Jun 2014 00:12:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Capped HeapRecordStore fixes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a324117b7f95666d15701212d31b6966b1309a48&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a324117b7f95666d15701212d31b6966b1309a48&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="630880" author="xgen-internal-githook" created="Mon, 23 Jun 2014 00:12:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Clean up BtreeCursor save/restore.&lt;/p&gt;

&lt;p&gt;It is now up to the BtreeInterface impl to decide what data it needs to save.&lt;br/&gt;
Save and restore must &lt;b&gt;always&lt;/b&gt; be called before/after a yield if you intend&lt;br/&gt;
to use the cursor again, even if it is at EOF.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9176cf37e325074cbf6d76f7d6b0f47ac7c35f4e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9176cf37e325074cbf6d76f7d6b0f47ac7c35f4e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="629687" author="xgen-internal-githook" created="Fri, 20 Jun 2014 22:57:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Undo change to BtreeCursor save/restore&lt;/p&gt;

&lt;p&gt;A more complete patch is coming soon&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c8b2c1c15937b4911ce35c7eabc266330b0f0a1a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c8b2c1c15937b4911ce35c7eabc266330b0f0a1a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="629620" author="xgen-internal-githook" created="Fri, 20 Jun 2014 21:36:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Implement Heap1BtreeImpl as an alternative to Btree in HeapRecordStore&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1018dbb7775981e9a21e7338e03509f1e812c762&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1018dbb7775981e9a21e7338e03509f1e812c762&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="629619" author="xgen-internal-githook" created="Fri, 20 Jun 2014 21:36:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ShadowNinja&apos;, u&apos;name&apos;: u&apos;Alex&apos;, u&apos;email&apos;: u&apos;noreply@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Replaces high-level references to Record  with RecordData class.&lt;/p&gt;

&lt;p&gt;In order to allow the use of certain types of storage engines, it was&lt;br/&gt;
necessary to replace some use of the Record class. The Record class is&lt;br/&gt;
now almost entirely restricted to the mmapV1 level and below.&lt;br/&gt;
Higher-level uses of the Record class were replaced with calls to the&lt;br/&gt;
new RecordData class.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5bd73a2f5ae33168cb554bcb002c91433fafc047&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5bd73a2f5ae33168cb554bcb002c91433fafc047&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="629205" author="xgen-internal-githook" created="Fri, 20 Jun 2014 17:08:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: clean up ownership semantics of objects inside of StorageEngine&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/74fd0881fe4bb171577ad6f10b6ed5c5f7032150&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/74fd0881fe4bb171577ad6f10b6ed5c5f7032150&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="629204" author="xgen-internal-githook" created="Fri, 20 Jun 2014 17:07:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix BtreeInterface change by removing dead variable&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/02f49375ac58f2ae343c18d622a1f02eb3e2e0e5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/02f49375ac58f2ae343c18d622a1f02eb3e2e0e5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="628511" author="xgen-internal-githook" created="Fri, 20 Jun 2014 03:55:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; IndexAccessMethods now take a BtreeInterface rather than a RecordStore&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6245259aca8f9bf85af7c896eb36be4ca3ba0a5b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6245259aca8f9bf85af7c896eb36be4ca3ba0a5b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="628424" author="xgen-internal-githook" created="Fri, 20 Jun 2014 01:32:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;dstorch&apos;, u&apos;name&apos;: u&apos;David Storch&apos;, u&apos;email&apos;: u&apos;david.storch@10gen.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; IndexAccessMethods now take a BtreeInterface rather than a RecordStore&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit 98a0c6f7c2a91d28a1f48c8fb0805e6745f0e8f9.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7ec0d1c33d9b904fad8c6221dff6f140fe51ff70&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7ec0d1c33d9b904fad8c6221dff6f140fe51ff70&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="628328" author="xgen-internal-githook" created="Thu, 19 Jun 2014 23:35:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; IndexAccessMethods now take a BtreeInterface rather than a RecordStore&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/98a0c6f7c2a91d28a1f48c8fb0805e6745f0e8f9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/98a0c6f7c2a91d28a1f48c8fb0805e6745f0e8f9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="627710" author="xgen-internal-githook" created="Thu, 19 Jun 2014 16:47:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Make BtreeInterface not Btree-specific&lt;/p&gt;

&lt;p&gt;Implementations should be able to use any data structure that maintains&lt;br/&gt;
sorted order.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/69771e18ff4ff572924a4242f807cdbeccb60a87&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/69771e18ff4ff572924a4242f807cdbeccb60a87&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="627126" author="xgen-internal-githook" created="Thu, 19 Jun 2014 06:01:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1153&quot; title=&quot;Create an in-memory only storage engine&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1153&quot;&gt;&lt;del&gt;SERVER-1153&lt;/del&gt;&lt;/a&gt;: can choose heap1 at startup, but doesn&apos;t remotely work yet&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b4cafb46595d6e889f8effdca16e98c3f505078e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b4cafb46595d6e889f8effdca16e98c3f505078e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="627125" author="xgen-internal-githook" created="Thu, 19 Jun 2014 06:01:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: DatabaseHolder goes through StorageEngine to create Databases&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7ce2ffdbbaac003fb608e81ae03090adef960237&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7ce2ffdbbaac003fb608e81ae03090adef960237&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="626547" author="xgen-internal-githook" created="Wed, 18 Jun 2014 19:40:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove path concept from DatabaseHolder, and move repair and listDatabase into storageEngine&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4e13ac7a63b747fc0b990d65193c737215bb9e4f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4e13ac7a63b747fc0b990d65193c737215bb9e4f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="626546" author="xgen-internal-githook" created="Wed, 18 Jun 2014 19:40:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove all non storage callers to flushAll&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e11156fe20421c0f09758cfc6355964159640616&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e11156fe20421c0f09758cfc6355964159640616&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="626545" author="xgen-internal-githook" created="Wed, 18 Jun 2014 19:40:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: MMAP1DatabaseCatalogEntry to MMAPV1DatabaseCatalogEntry&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/180d9baa6954128318d9f9a550cc8f8596ca2055&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/180d9baa6954128318d9f9a550cc8f8596ca2055&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="626544" author="xgen-internal-githook" created="Wed, 18 Jun 2014 19:40:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: correct file for MMAPV1DatabaseCatalogEntry&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/de66097d7f3ed2c50188e46333364c64155ffd67&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/de66097d7f3ed2c50188e46333364c64155ffd67&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="626543" author="xgen-internal-githook" created="Wed, 18 Jun 2014 19:40:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move DatabaseCatalogEntry instantiation out of Database&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e4ee0d91184e8531fecb7e6b7e1887767dd3c4b1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e4ee0d91184e8531fecb7e6b7e1887767dd3c4b1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="620236" author="xgen-internal-githook" created="Fri, 13 Jun 2014 15:06:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove some includes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/176beefb27baf64dba1f071304450aef91ee953e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/176beefb27baf64dba1f071304450aef91ee953e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="617012" author="xgen-internal-githook" created="Wed, 11 Jun 2014 14:21:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove Database::getExtentManager&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c4db5777873c4973facc7ea5ba727565e7658d73&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c4db5777873c4973facc7ea5ba727565e7658d73&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="617011" author="xgen-internal-githook" created="Wed, 11 Jun 2014 14:21:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix file format test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/73d7eff6f9d681c68c2288a46009d7742a4b3f95&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/73d7eff6f9d681c68c2288a46009d7742a4b3f95&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="617010" author="xgen-internal-githook" created="Wed, 11 Jun 2014 14:21:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove Database::getFileFormat&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e7055869bbd4051421edc349f33b0ae32daad3c4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e7055869bbd4051421edc349f33b0ae32daad3c4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="617009" author="xgen-internal-githook" created="Wed, 11 Jun 2014 14:21:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: ExtentManager no longer needed for stats in Database&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9c0c4ff123f5248c5f4fc7119c181d9475ac4f1c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9c0c4ff123f5248c5f4fc7119c181d9475ac4f1c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="617008" author="xgen-internal-githook" created="Wed, 11 Jun 2014 14:21:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: remove Database:flushFiles as it was only used initial sync where it no longer is needed&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d722cd36f36ec4b8e6c1d51d993c5fb1706747a8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d722cd36f36ec4b8e6c1d51d993c5fb1706747a8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="614514" author="xgen-internal-githook" created="Mon, 9 Jun 2014 20:29:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move some extentManager methods&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/eb880114a9a54176c70774f993aa1ecfeda714da&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/eb880114a9a54176c70774f993aa1ecfeda714da&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="614512" author="xgen-internal-githook" created="Mon, 9 Jun 2014 20:29:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: hide NamespaceIndex and NamespaceDetails&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ebc62807f6ba7b1ba13a2c50efd6d0ec1598fc36&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ebc62807f6ba7b1ba13a2c50efd6d0ec1598fc36&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="590957" author="xgen-internal-githook" created="Tue, 20 May 2014 23:39:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: add DatabaseCatalogEntry as an interface&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e06a94e70c25ce97628dddbb551e5669f435922e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e06a94e70c25ce97628dddbb551e5669f435922e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="590933" author="xgen-internal-githook" created="Tue, 20 May 2014 23:16:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Remove Database::_magic&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/06bf11f51421f40f8bfe9c9de9b5422673291c28&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/06bf11f51421f40f8bfe9c9de9b5422673291c28&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="590929" author="xgen-internal-githook" created="Tue, 20 May 2014 23:16:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Kill BSONObjExternalSorter and use Sorter directly&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e15c084245fcd1262c55b6c8bc7e0bc979d302ec&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e15c084245fcd1262c55b6c8bc7e0bc979d302ec&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="590622" author="xgen-internal-githook" created="Tue, 20 May 2014 19:20:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: hide NamespaceIndex behind Database&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3f1b15b8fa5e9a59030db37341163935b1df39ef&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3f1b15b8fa5e9a59030db37341163935b1df39ef&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="586920" author="xgen-internal-githook" created="Fri, 16 May 2014 21:22:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;hkhalsa&apos;, u&apos;name&apos;: u&apos;Hari Khalsa&apos;, u&apos;email&apos;: u&apos;hkhalsa@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; remove dead code&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/33e3abd0c81e2cb70f5b8159818dc1ec685d7b34&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/33e3abd0c81e2cb70f5b8159818dc1ec685d7b34&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="578982" author="xgen-internal-githook" created="Sat, 10 May 2014 01:52:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix scale option with dbstats command&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/46b6caa074e7221a60f57e3800dacd09a27348fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/46b6caa074e7221a60f57e3800dacd09a27348fd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="578695" author="xgen-internal-githook" created="Fri, 9 May 2014 20:46:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: ExtentManager::cacheHint docs&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9574543e0519fd0b319378bb9d4e505f4bfaa9ef&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9574543e0519fd0b319378bb9d4e505f4bfaa9ef&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="578693" author="xgen-internal-githook" created="Fri, 9 May 2014 20:46:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: pull out MAdvise interface, prove capped collection can compile in unit test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ec8a13b45afa4fb3e7b465f975480319700d77c9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ec8a13b45afa4fb3e7b465f975480319700d77c9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="578692" author="xgen-internal-githook" created="Fri, 9 May 2014 20:46:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: pull out interface for deleting records in capped collection during rollover&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5e60ec670eb67680c08656367e207fa90a80e459&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5e60ec670eb67680c08656367e207fa90a80e459&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="578495" author="xgen-internal-githook" created="Fri, 9 May 2014 18:05:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Move DocWriter to record_store.h&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e58b18a859c7d04421ded36a6c0da7c65214132c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e58b18a859c7d04421ded36a6c0da7c65214132c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="577312" author="xgen-internal-githook" created="Thu, 8 May 2014 19:46:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; get deletedRecordFor() out of RecordStore interface&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2cc79a4a7fdea39c4b0506ea3adc58bda2a6ab6f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2cc79a4a7fdea39c4b0506ea3adc58bda2a6ab6f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="566813" author="xgen-internal-githook" created="Tue, 29 Apr 2014 13:33:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt; Don&apos;t include extent_manger.h in database.h&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6ee00c6473d790afd1d1dd91b7c6991397aaec39&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6ee00c6473d790afd1d1dd91b7c6991397aaec39&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="554712" author="xgen-internal-githook" created="Fri, 18 Apr 2014 16:21:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: fix os x compile&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/15d785a8f02858e75a6f88c6c5411c77ce4d27c5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/15d785a8f02858e75a6f88c6c5411c77ce4d27c5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="554654" author="xgen-internal-githook" created="Fri, 18 Apr 2014 15:36:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: hide some NamespaceDetails calls&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b16d3ec219dfe5af1b2f8d5bf435a32a6f47ee4f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b16d3ec219dfe5af1b2f8d5bf435a32a6f47ee4f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="554653" author="xgen-internal-githook" created="Fri, 18 Apr 2014 15:36:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: move more methods out of NamespaceDetails&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0dee46d4602e4ceefdb8de2697128a03dc13a13a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0dee46d4602e4ceefdb8de2697128a03dc13a13a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="553646" author="xgen-internal-githook" created="Thu, 17 Apr 2014 20:39:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-13635&quot; title=&quot;Clean up the storage abstraction layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-13635&quot;&gt;&lt;del&gt;SERVER-13635&lt;/del&gt;&lt;/a&gt;: hide some NamespaceDetails calls&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/60bec3d3dd5de5ffe11b11e0177609c9d2406582&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/60bec3d3dd5de5ffe11b11e0177609c9d2406582&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="155421">SERVER-15085</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="156708">SERVER-15161</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="158488">SERVER-15271</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="169403">SERVER-16163</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="157829">SERVER-15232</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="158768">SERVER-15296</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="155109">SERVER-15055</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="167142">SERVER-15932</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="168449">SERVER-16069</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="155141">SERVER-15057</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="162651">SERVER-15570</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="170163">SERVER-16233</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10220">
                    <name>Tested</name>
                                            <outwardlinks description="tested by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>188.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 17 Apr 2014 20:39:46 +0000</customfieldvalue>

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


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-11</customfieldvalue>
                        </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>
                            9 years, 13 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>eliot</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>ian@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrjbaf:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>113138</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

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

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