<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:14:11 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-47438] Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.</title>
                <link>https://jira.mongodb.org/browse/SERVER-47438</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;This Cloner::copyIndexes()  is called either during rollback via refetch or by sharding specific commands &quot;_shardsvrCloneCatalogData&quot; &amp;amp; &quot;_cloneCatalogData&quot;.&lt;/p&gt;

&lt;p&gt;If this Cloner::copyIndexes() is called on primary for creating indexes on a non-empty collection, this can cause secondaries to block replication. But, it seems, if the node is primary, then we build indexes only on empty collections. To make this reasoning more obvious to the readers,  we should make sure that if writes are replicated &lt;br/&gt;
1) Node should be in primary&lt;br/&gt;
2) Indexes that being built should be only on empty collection (can use IndexBuildsCoordinator::createIndexesOnEmptyCollection()) and they generate createIndexes oplog entry, making it more like a single phase.&lt;/p&gt;

&lt;p&gt;If writes are not replicated, the collection may not be empty. This can happen only during rollback via refetch and we don&apos;t generate any oplog entries.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1309752">SERVER-47438</key>
            <summary>Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.</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="suganthi.mani@mongodb.com">Suganthi Mani</reporter>
                        <labels>
                    </labels>
                <created>Thu, 9 Apr 2020 16:27:14 +0000</created>
                <updated>Sun, 29 Oct 2023 22:09:44 +0000</updated>
                            <resolved>Thu, 16 Apr 2020 19:15:30 +0000</resolved>
                                                    <fixVersion>4.4.0-rc2</fixVersion>
                    <fixVersion>4.7.0</fixVersion>
                                    <component>Storage</component>
                                        <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="3045514" author="xgen-internal-githook" created="Fri, 17 Apr 2020 20:15:02 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; Cloner::_copyIndexes() will not recreate dropped collection&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 44af4b2915cef5afcfe63104fb902e4519ffa889)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/68e3f4ee266273a9dad7ccfd5cbed5e4d9bcb324&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/68e3f4ee266273a9dad7ccfd5cbed5e4d9bcb324&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3045368" author="xgen-internal-githook" created="Fri, 17 Apr 2020 19:12:51 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; Cloner::_copyIndexes() assumes collection is empty&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 03793e2a6a59566858f993598a3eb924def58a1a)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/62fa038f57216e5773e23266fa366236f94a5b4b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/62fa038f57216e5773e23266fa366236f94a5b4b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3045273" author="xgen-internal-githook" created="Fri, 17 Apr 2020 18:32:55 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; Cloner::copyDb() creates indexes before copying documents&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 555a44b7bb6f0fea7e215283fa805f6ae6a6e850)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/deef7073368a05721823e86b5ab396095687e60e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/deef7073368a05721823e86b5ab396095687e60e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3045207" author="xgen-internal-githook" created="Fri, 17 Apr 2020 18:07:55 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; Cloner::copyDb() always copies the same database from a remote host&lt;/p&gt;

&lt;p&gt;(cherry picked from commit fc99a1a80f0d4cc063d47db3cacbba462bf69154)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/eeaaaa171663cc96c3eed18f43f4e3e9e233fa90&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/eeaaaa171663cc96c3eed18f43f4e3e9e233fa90&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3045098" author="xgen-internal-githook" created="Fri, 17 Apr 2020 17:31:30 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; remove CloneOptions. Cloner::copyDb() accepts db name and sharded collection names&lt;/p&gt;

&lt;p&gt;(cherry picked from commit a01a444b062f7911e47d9ce3b6b4206622e96dc9)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/91048cc39bdca1c92cb2f4626980924e5b949b2a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/91048cc39bdca1c92cb2f4626980924e5b949b2a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3045045" author="xgen-internal-githook" created="Fri, 17 Apr 2020 17:06:45 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; remove CloneOptions::slaveOk&lt;/p&gt;

&lt;p&gt;(cherry picked from commit bf5c17f39148ee5c0c113d4236b76b7dd919c877)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c962474496c70b853258a0b9527838efa59499be&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c962474496c70b853258a0b9527838efa59499be&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3044783" author="xgen-internal-githook" created="Fri, 17 Apr 2020 15:39:51 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; remove Cloner::copyCollection() and Cloner::setConnection()&lt;/p&gt;

&lt;p&gt;These functions were previously required by rollback via refetch.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 6388b971ca8df0d0e4b2fe4ccfc4ecc9a10decca)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8fad63a609a2beb863f276fa4281074719053df8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8fad63a609a2beb863f276fa4281074719053df8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3044536" author="xgen-internal-githook" created="Fri, 17 Apr 2020 14:33:50 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; remove unused CloneOptions fields&lt;/p&gt;

&lt;p&gt;Most recent references were removed in commits f53a88a57da5788b355cb3037061372a706ccf0d and 64e649a622b5ac4c1bfad0933132dc7d994b9458.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit eafda6eb37ce6681285a5fbc650b0c1f9b8a4924)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e10ed5174e56ecdb93009d7983896daa76211efd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e10ed5174e56ecdb93009d7983896daa76211efd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3044402" author="xgen-internal-githook" created="Fri, 17 Apr 2020 13:51:20 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; remove unused function RollbackSource::copyCollectionFromRemote()&lt;/p&gt;

&lt;p&gt;Last reference was removed in commit 65e6cd5142082eab94a561036a53abdf60139155.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit d7f09737cb3354b45368c373169156140b933773)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e1fadc7f894645da2e42bd5145e9731e528e99c0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e1fadc7f894645da2e42bd5145e9731e528e99c0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3043084" author="xgen-internal-githook" created="Thu, 16 Apr 2020 18:19: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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; Cloner::_copyIndexes() will not recreate dropped collection&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/44af4b2915cef5afcfe63104fb902e4519ffa889&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/44af4b2915cef5afcfe63104fb902e4519ffa889&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3042765" author="xgen-internal-githook" created="Thu, 16 Apr 2020 15:44:51 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; Cloner::_copyIndexes() assumes collection is empty&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/03793e2a6a59566858f993598a3eb924def58a1a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/03793e2a6a59566858f993598a3eb924def58a1a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3042584" author="xgen-internal-githook" created="Thu, 16 Apr 2020 14:23:56 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; Cloner::copyDb() creates indexes before copying documents&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/555a44b7bb6f0fea7e215283fa805f6ae6a6e850&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/555a44b7bb6f0fea7e215283fa805f6ae6a6e850&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3042125" author="xgen-internal-githook" created="Thu, 16 Apr 2020 10:39:29 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; Cloner::copyDb() always copies the same database from a remote host&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/fc99a1a80f0d4cc063d47db3cacbba462bf69154&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/fc99a1a80f0d4cc063d47db3cacbba462bf69154&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3042070" author="xgen-internal-githook" created="Thu, 16 Apr 2020 09:17:53 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; remove CloneOptions. Cloner::copyDb() accepts db name and sharded collection names&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a01a444b062f7911e47d9ce3b6b4206622e96dc9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a01a444b062f7911e47d9ce3b6b4206622e96dc9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3042007" author="xgen-internal-githook" created="Thu, 16 Apr 2020 08:41: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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; remove CloneOptions::slaveOk&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bf5c17f39148ee5c0c113d4236b76b7dd919c877&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bf5c17f39148ee5c0c113d4236b76b7dd919c877&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3041696" author="xgen-internal-githook" created="Wed, 15 Apr 2020 23:04:07 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; remove Cloner::copyCollection() and Cloner::setConnection()&lt;/p&gt;

&lt;p&gt;These functions were previously required by rollback via refetch.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6388b971ca8df0d0e4b2fe4ccfc4ecc9a10decca&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6388b971ca8df0d0e4b2fe4ccfc4ecc9a10decca&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3041291" author="xgen-internal-githook" created="Wed, 15 Apr 2020 19:28:52 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; remove unused CloneOptions fields&lt;/p&gt;

&lt;p&gt;Most recent references were removed in commits f53a88a57da5788b355cb3037061372a706ccf0d and 64e649a622b5ac4c1bfad0933132dc7d994b9458.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/eafda6eb37ce6681285a5fbc650b0c1f9b8a4924&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/eafda6eb37ce6681285a5fbc650b0c1f9b8a4924&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3041112" author="xgen-internal-githook" created="Wed, 15 Apr 2020 18:17:32 +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-47438&quot; title=&quot;Cloner::copyIndexes() should generate createIndexes oplog entry (single phase index build) for building indexes on empty collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47438&quot;&gt;&lt;del&gt;SERVER-47438&lt;/del&gt;&lt;/a&gt; remove unused function RollbackSource::copyCollectionFromRemote()&lt;/p&gt;

&lt;p&gt;Last reference was removed in commit 65e6cd5142082eab94a561036a53abdf60139155.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d7f09737cb3354b45368c373169156140b933773&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d7f09737cb3354b45368c373169156140b933773&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3033800" author="benety.goh" created="Thu, 9 Apr 2020 18:11:27 +0000"  >&lt;p&gt;A lot of the Cloner logic was made obsolete with &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-26772&quot; title=&quot;Remove old initial sync code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-26772&quot;&gt;&lt;del&gt;SERVER-26772&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="326786">SERVER-26772</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>19.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="18953"><![CDATA[v4.4]]></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>Thu, 9 Apr 2020 18:11:27 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        3 years, 42 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_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16941"><![CDATA[Not Needed]]></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>
                            3 years, 42 weeks, 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>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>suganthi.mani@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hxeedr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hx1xcv:</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="3634">Execution Team 2020-04-20</customfieldvalue>

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

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

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