<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:46:35 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-37643] add createIndexes command logic to the index build interface</title>
                <link>https://jira.mongodb.org/browse/SERVER-37643</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The index builder interface established is established in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37636&quot; title=&quot;Create an interface through which to act on index builds&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37636&quot;&gt;&lt;del&gt;SERVER-37636&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This ticket will add a Threadpool and move all the instances of MultiIndexBlock (index builder class) that are all over the place behind the interface and running on the Threadpool.&lt;/p&gt;

&lt;p&gt;We should be able to register index builds via the interface and then wait upon a condition variable to hear back on the Status result.&lt;/p&gt;

&lt;p&gt;Keep in mind &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37644&quot; title=&quot;Make the createIndexes command join already in-progress index builds&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37644&quot;&gt;&lt;del&gt;SERVER-37644&lt;/del&gt;&lt;/a&gt;, which is to make index builds joinable via the createIndexes command. The condition variable setup must be such that we can have multiple waiters who can all hear back about the same result. Maybe an interface internal helper function to get something to wait upon for a Status result.&lt;/p&gt;</description>
                <environment></environment>
        <key id="619177">SERVER-37643</key>
            <summary>add createIndexes command logic to the index build interface</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="13201">Fixed</resolution>
                                        <assignee username="benety.goh@mongodb.com">Benety Goh</assignee>
                                    <reporter username="dianna.hohensee@mongodb.com">Dianna Hohensee</reporter>
                        <labels>
                    </labels>
                <created>Mon, 15 Oct 2018 20:46:37 +0000</created>
                <updated>Sun, 29 Oct 2023 22:27:20 +0000</updated>
                            <resolved>Fri, 1 Feb 2019 18:30:14 +0000</resolved>
                                                    <fixVersion>4.1.8</fixVersion>
                                    <component>Storage</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="2135221" author="xgen-internal-githook" created="Fri, 1 Feb 2019 18:24:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; IndexBuildsCoordinatorMongod task inherits CurOp and OperationContext info from caller thread&lt;/p&gt;

&lt;p&gt;This supports copying an OperationContext&apos;s deadline and timeout error across&lt;br/&gt;
thread boundaries.&lt;/p&gt;

&lt;p&gt;This also adds OperationContext::getTimeoutError().&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8387824b3ac937b0489fcb94c590cc663b47348c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8387824b3ac937b0489fcb94c590cc663b47348c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2135130" author="xgen-internal-githook" created="Fri, 1 Feb 2019 18:01:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; implement IndexBuildsCoordinator::_runIndexBuild()&lt;/p&gt;

&lt;p&gt;This provides a common implementation for _runIndexBuild in&lt;br/&gt;
IndexBuildsCoordinatorMongod and IndexBuildsCoordinatorEmbedded.&lt;/p&gt;

&lt;p&gt;This commit also moves fail points from the createIndexes command to the&lt;br/&gt;
IndexBuildsCoordinator.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9be581f05602f7956ea8f501cbc774a6172c40f9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9be581f05602f7956ea8f501cbc774a6172c40f9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2134356" author="xgen-internal-githook" created="Fri, 1 Feb 2019 02:51:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; implement IndexBuildsManager functions for createIndexes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2f2432067b55d5a41f3e4103ee3cbfc1754f5d58&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2f2432067b55d5a41f3e4103ee3cbfc1754f5d58&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2134293" author="xgen-internal-githook" created="Fri, 1 Feb 2019 00:43:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; update IndexBuildsCoordinator and IndexBuildsManager interfaces.&lt;/p&gt;

&lt;p&gt;rename IndexBuildsCoordinator::buildIndex() to startIndexBuild()&lt;br/&gt;
add ReplIndexBuildState::dbName and use in IndexBuildsCoordinator registration&lt;br/&gt;
add IndexBuildsManager::isBackgroundBuilding()&lt;br/&gt;
remove unused IndexBuildsManager::finishConstraintPhase()&lt;br/&gt;
add IndexBuildsManager::drainBackgroundWrites()&lt;br/&gt;
remove nss argument from IndexBuildsManager::setUpIndexBuild()&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/066d681d4c0377da30aa0fc262826d67e9b1ad69&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/066d681d4c0377da30aa0fc262826d67e9b1ad69&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2126033" author="xgen-internal-githook" created="Thu, 24 Jan 2019 16:41:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; fix dbtests to avoid creating indexes using DBClient while holding locks&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7106a8ed5f278c81e10b94a3501b8d3992b4a97e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7106a8ed5f278c81e10b94a3501b8d3992b4a97e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2120733" author="xgen-internal-githook" created="Fri, 18 Jan 2019 18:45:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; refine IndexBuildsCoordinator and IndexBuildsManager interfaces to support createIndexes refactor&lt;/p&gt;

&lt;p&gt;extend IndexBuildsCoordinatorMongodTest::createCollection() to accept collection UUID&lt;br/&gt;
IndexBuildsCoordinator::buildIndex() returns index catalog stats&lt;br/&gt;
IndexBuildsCoordinator::buildIndex() accepts collection UUID instead of namespace&lt;br/&gt;
IndexBuildsManager::commitIndexBuild() accepts callback for index builds&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/94ca845476a61c9a97ae119bb4d0bf2a045fe16f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/94ca845476a61c9a97ae119bb4d0bf2a045fe16f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2113469" author="xgen-internal-githook" created="Sun, 13 Jan 2019 17:32:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; add Collection::addCollationDefaultsToIndexSpecsForCreate()&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1e699ce684d988008ec944f8c82d301f9a5cac2b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1e699ce684d988008ec944f8c82d301f9a5cac2b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2113256" author="xgen-internal-githook" created="Sat, 12 Jan 2019 15:31:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; add Collection::addCollationDefaultsToIndexSpecsForCreate()&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit 190fef15ba515974c789b5a195a761b518fca46e.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4d223196abebac6df3a671709f07524eead85b67&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4d223196abebac6df3a671709f07524eead85b67&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2113242" author="xgen-internal-githook" created="Sat, 12 Jan 2019 13:34:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; add Collection::addCollationDefaultsToIndexSpecsForCreate()&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/190fef15ba515974c789b5a195a761b518fca46e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/190fef15ba515974c789b5a195a761b518fca46e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2113158" author="xgen-internal-githook" created="Sat, 12 Jan 2019 00:47:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; IndexCatalog::removeExistingIndexes() optionally throws on invalid non-duplicate indexes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/19f8455248c54159339fbb07b4ffb8da8795e770&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/19f8455248c54159339fbb07b4ffb8da8795e770&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2103792" author="xgen-internal-githook" created="Wed, 2 Jan 2019 22:17:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; add IndexBuildsCoordinator to dbtest initialization&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b12400c3a732190c341d7ab99f44e35742e322d6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b12400c3a732190c341d7ab99f44e35742e322d6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2101323" author="xgen-internal-githook" created="Thu, 27 Dec 2018 22:35:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; remove unused multi_index_block.h includes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ff6163de0fa1d2758c1a182d4e5a10aa7ed50fa3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ff6163de0fa1d2758c1a182d4e5a10aa7ed50fa3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2100977" author="xgen-internal-githook" created="Thu, 27 Dec 2018 16:00:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; DatabaseTest does not require MultiIndexBlock for unfinished index build&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/359b7be9b08d972978207815fb90f161d0144a64&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/359b7be9b08d972978207815fb90f161d0144a64&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2098340" author="xgen-internal-githook" created="Fri, 21 Dec 2018 14:30:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; collection rename across databases no longer requires MultiIndexBlock&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f7c5ff60981fd30043f42cc67df6ad2d772c6a94&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f7c5ff60981fd30043f42cc67df6ad2d772c6a94&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2095259" author="xgen-internal-githook" created="Tue, 18 Dec 2018 23:34:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; replace MultiIndexBlock reference in test with IndexCatalog::createIndexOnEmptyCollection&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/20cfa56cb3a8452f71489faee0cba4eebc9d20a7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/20cfa56cb3a8452f71489faee0cba4eebc9d20a7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2089852" author="xgen-internal-githook" created="Thu, 13 Dec 2018 17:24:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;name&apos;: &apos;Benety Goh&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37643&quot; title=&quot;add createIndexes command logic to the index build interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37643&quot;&gt;&lt;del&gt;SERVER-37643&lt;/del&gt;&lt;/a&gt; move MultiIndexBlock::removeExistingIndexes() to IndexCatalog&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/41878d5036e76f215c02fca47e5e10919087d469&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/41878d5036e76f215c02fca47e5e10919087d469&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="629668">SERVER-37940</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="674257">SERVER-39068</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10020">
                    <name>Gantt Dependency</name>
                                            <outwardlinks description="has to be done before">
                                        <issuelink>
            <issuekey id="629842">SERVER-37951</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="629862">SERVER-37963</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="629882">SERVER-37966</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="674856">SERVER-39086</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="681110">SERVER-39314</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="has to be done after">
                                        <issuelink>
            <issuekey id="619127">SERVER-37636</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                        <issuelink>
            <issuekey id="683524">SERVER-39368</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="660186">SERVER-38745</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1077577">SERVER-45378</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1127348">SERVER-45933</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>16.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 12 Dec 2018 04:46:31 +0000</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 1 week, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>benety.goh@mongodb.com</customfieldvalue>
            <customfieldvalue>dianna.hohensee@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|huadv3:</customfieldvalue>

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

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2629">Storage NYC 2018-12-17</customfieldvalue>
    <customfieldvalue id="2630">Storage NYC 2018-12-31</customfieldvalue>
    <customfieldvalue id="2708">Storage NYC 2019-01-14</customfieldvalue>
    <customfieldvalue id="2709">Storage NYC 2019-01-28</customfieldvalue>
    <customfieldvalue id="2761">Storage NYC 2019-02-11</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>20.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11861" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>User Summary</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11856"><![CDATA[Not Needed]]></customfieldvalue>

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

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