<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:05:28 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-4262] when dropping collections need to invalidate all conn sharding state</title>
                <link>https://jira.mongodb.org/browse/SERVER-4262</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;When dropping sharded collections on mongod, we need to invalidate all connection state for that namespace.  If the collection gets recreated, this information will be stale.&lt;/p&gt;</description>
                <environment></environment>
        <key id="24814">SERVER-4262</key>
            <summary>when dropping collections need to invalidate all conn sharding state</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="greg_10gen">Greg Studer</assignee>
                                    <reporter username="greg_10gen">Greg Studer</reporter>
                        <labels>
                    </labels>
                <created>Fri, 11 Nov 2011 18:11:44 +0000</created>
                <updated>Mon, 11 Jul 2016 18:32:31 +0000</updated>
                            <resolved>Tue, 12 Jun 2012 20:39:26 +0000</resolved>
                                                    <fixVersion>2.1.2</fixVersion>
                                    <component>Sharding</component>
                                        <votes>7</votes>
                                    <watches>8</watches>
                                                                                                                <comments>
                            <comment id="133475" author="auto" created="Fri, 15 Jun 2012 21:04:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-15T13:17:50-07:00&apos;, u&apos;email&apos;: u&apos;greg@10gen.com&apos;, u&apos;name&apos;: u&apos;Greg Studer&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; more refactoring from review - method names for removeDB/IfExists and comments&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b3c3f37dba8102222462cbd3f7406efdf32f54d9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b3c3f37dba8102222462cbd3f7406efdf32f54d9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="133474" author="auto" created="Fri, 15 Jun 2012 21:04:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-15T13:06:26-07:00&apos;, u&apos;email&apos;: u&apos;greg@10gen.com&apos;, u&apos;name&apos;: u&apos;Greg Studer&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; refactor error handling of strategy_shard, integrate comments from review&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bf3176051959030ec5785385f007eaee970b08c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bf3176051959030ec5785385f007eaee970b08c2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="131276" author="greg_10gen" created="Tue, 12 Jun 2012 20:41:50 +0000"  >&lt;p&gt;Only fixed with a full upgrade of all cluster portions to 2.1.2/2.2.  Behavior of writes while the drop is in progress is undefined - they may succeed and be added to a new collection with the same name afterward, they may not.&lt;/p&gt;</comment>
                            <comment id="130531" author="auto" created="Mon, 11 Jun 2012 20:26:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; fix $atomic for sharded ops - now works if sent to single shard&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/88100232912f0b9af6a01f454072ed723f3c830e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/88100232912f0b9af6a01f454072ed723f3c830e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="130388" author="auto" created="Mon, 11 Jun 2012 16:53:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; sharded indexing depends on the db sharding status&lt;/p&gt;

&lt;p&gt;This reverts commit f1852efa8e4e5d702c472c35fb45d0a29a90d7d3.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/66eb52c108d9d91fed9e2bfffe52b28e4418aea3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/66eb52c108d9d91fed9e2bfffe52b28e4418aea3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="130387" author="auto" created="Mon, 11 Jun 2012 16:53:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; ref not value&lt;/p&gt;

&lt;p&gt;This reverts commit 2deb6a2f1b457adc58436f11dd730d1fcc525084.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c11ff4259ba77a037afb075786e3f3fec92c5a33&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c11ff4259ba77a037afb075786e3f3fec92c5a33&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="130386" author="auto" created="Mon, 11 Jun 2012 16:53:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; test that invalid writes are detected even when mongos initially stale&lt;/p&gt;

&lt;p&gt;This reverts commit ccd568b6e292b4641f60c704ddf983240e8f23a4.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5283419448b2251d20a6e0e084c5fb70c4b6bd49&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5283419448b2251d20a6e0e084c5fb70c4b6bd49&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="130384" author="auto" created="Mon, 11 Jun 2012 16:53:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4732&quot; title=&quot;potential segfault on full config reload during wbl if collection is dropped / unsharded but still receives writebacks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4732&quot;&gt;&lt;del&gt;SERVER-4732&lt;/del&gt;&lt;/a&gt; make wbl less aggressive and more tolerant of dropping sharded collections&lt;/p&gt;

&lt;p&gt;This reverts commit 38a258f13283440eb3f19afbb653d872b04d0d98.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ec289d975679f18661f191776b1fca8d0bf4b14d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ec289d975679f18661f191776b1fca8d0bf4b14d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="130383" author="auto" created="Mon, 11 Jun 2012 16:53:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; remove race condition on config reload in sharded remove&lt;/p&gt;

&lt;p&gt;This reverts commit 2e12c38432817131bfa463e763198436ac82d115.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/74d284ac1cbd4ce36d0396d7c6ac18821aba1fa2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/74d284ac1cbd4ce36d0396d7c6ac18821aba1fa2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="130382" author="auto" created="Mon, 11 Jun 2012 16:53:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-5200&quot; title=&quot;slowNightly tests failing on sharding_balance4.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-5200&quot;&gt;&lt;del&gt;SERVER-5200&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; remove race condition with simultaneous config reload from update&lt;/p&gt;

&lt;p&gt;This reverts commit e123c445170548c0eb248dc1b221dfb09aa9b1ec.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e8f0424f33455017086b2c986fdb572c4cad2dbd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e8f0424f33455017086b2c986fdb572c4cad2dbd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129442" author="auto" created="Sat, 9 Jun 2012 19:21:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&apos;, u&apos;email&apos;: u&apos;greg@10gen.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-5200&quot; title=&quot;slowNightly tests failing on sharding_balance4.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-5200&quot;&gt;&lt;del&gt;SERVER-5200&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; remove race condition with simultaneous config reload from update&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit 9494663f0ab571215dba96f10cdca78a1a36cddc.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e123c445170548c0eb248dc1b221dfb09aa9b1ec&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e123c445170548c0eb248dc1b221dfb09aa9b1ec&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129440" author="auto" created="Sat, 9 Jun 2012 19:21:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&apos;, u&apos;email&apos;: u&apos;greg@10gen.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; remove race condition on config reload in sharded remove&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit d7f89643a917538fa953a17d80acc164fb4885ad.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2e12c38432817131bfa463e763198436ac82d115&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2e12c38432817131bfa463e763198436ac82d115&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129438" author="auto" created="Sat, 9 Jun 2012 19:21:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&apos;, u&apos;email&apos;: u&apos;greg@10gen.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4732&quot; title=&quot;potential segfault on full config reload during wbl if collection is dropped / unsharded but still receives writebacks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4732&quot;&gt;&lt;del&gt;SERVER-4732&lt;/del&gt;&lt;/a&gt; make wbl less aggressive and more tolerant of dropping sharded collections&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit bc4475ebcb2548e21fadf44549b73f61f0c577ce.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/38a258f13283440eb3f19afbb653d872b04d0d98&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/38a258f13283440eb3f19afbb653d872b04d0d98&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129437" author="auto" created="Sat, 9 Jun 2012 19:21:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&apos;, u&apos;email&apos;: u&apos;greg@10gen.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; test that invalid writes are detected even when mongos initially stale&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit a65d2bc01f263ccefc1a7392f48b362338c83daf.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ccd568b6e292b4641f60c704ddf983240e8f23a4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ccd568b6e292b4641f60c704ddf983240e8f23a4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129436" author="auto" created="Sat, 9 Jun 2012 19:21:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&apos;, u&apos;email&apos;: u&apos;greg@10gen.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; ref not value&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit 4c881e3c93ee29fa4ca22d9da7b7a45150448455.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2deb6a2f1b457adc58436f11dd730d1fcc525084&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2deb6a2f1b457adc58436f11dd730d1fcc525084&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129435" author="auto" created="Sat, 9 Jun 2012 19:21:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&apos;, u&apos;email&apos;: u&apos;greg@10gen.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; sharded indexing depends on the db sharding status&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit 13aa0a0276eb239454da00d65f8f15aa1a97bb10.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f1852efa8e4e5d702c472c35fb45d0a29a90d7d3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f1852efa8e4e5d702c472c35fb45d0a29a90d7d3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129130" author="auto" created="Sat, 9 Jun 2012 02:46:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; sharded indexing depends on the db sharding status&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/13aa0a0276eb239454da00d65f8f15aa1a97bb10&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/13aa0a0276eb239454da00d65f8f15aa1a97bb10&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129129" author="auto" created="Sat, 9 Jun 2012 02:46:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; ref not value&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4c881e3c93ee29fa4ca22d9da7b7a45150448455&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4c881e3c93ee29fa4ca22d9da7b7a45150448455&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129128" author="auto" created="Sat, 9 Jun 2012 02:46:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; test that invalid writes are detected even when mongos initially stale&lt;/p&gt;

&lt;p&gt;also requires a fix for the WBL to report errors more nicely&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a65d2bc01f263ccefc1a7392f48b362338c83daf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a65d2bc01f263ccefc1a7392f48b362338c83daf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129126" author="auto" created="Sat, 9 Jun 2012 02:46:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4732&quot; title=&quot;potential segfault on full config reload during wbl if collection is dropped / unsharded but still receives writebacks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4732&quot;&gt;&lt;del&gt;SERVER-4732&lt;/del&gt;&lt;/a&gt; make wbl less aggressive and more tolerant of dropping sharded collections&lt;/p&gt;

&lt;p&gt;also better track and message how many writebacks are being processed&lt;br/&gt;
at each version&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bc4475ebcb2548e21fadf44549b73f61f0c577ce&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bc4475ebcb2548e21fadf44549b73f61f0c577ce&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129125" author="auto" created="Sat, 9 Jun 2012 02:46:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; remove race condition on config reload in sharded remove&lt;/p&gt;

&lt;p&gt;again, also refactor option parameters&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d7f89643a917538fa953a17d80acc164fb4885ad&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d7f89643a917538fa953a17d80acc164fb4885ad&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129124" author="auto" created="Sat, 9 Jun 2012 02:46:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-5200&quot; title=&quot;slowNightly tests failing on sharding_balance4.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-5200&quot;&gt;&lt;del&gt;SERVER-5200&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; remove race condition with simultaneous config reload from update&lt;/p&gt;

&lt;p&gt;also refactor to make option-passing cleaner&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9494663f0ab571215dba96f10cdca78a1a36cddc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9494663f0ab571215dba96f10cdca78a1a36cddc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129122" author="auto" created="Sat, 9 Jun 2012 02:46:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; refactor mongos insert logic, make more modular, normalize options&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5390d21c7d997ba2447d8a0a58e95d208b5d4218&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5390d21c7d997ba2447d8a0a58e95d208b5d4218&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129121" author="auto" created="Sat, 9 Jun 2012 02:46:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; refactor and cleanly catch exception when getMore cursor isn&apos;t found&lt;/p&gt;

&lt;p&gt;Otherwise propagates as a &quot;HostAndPort host empty&quot; error, which is very misleading.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/96b1b65dc66966fe8f17a30c5bde6036e2c8588d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/96b1b65dc66966fe8f17a30c5bde6036e2c8588d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="129120" author="auto" created="Sat, 9 Jun 2012 02:46:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; make dropping sharded databases and collections safer for multiple processes&lt;/p&gt;

&lt;p&gt;In particular, a database drop may abort at any collection which has a lock taken, and so&lt;br/&gt;
we want retries because of this to do the right thing.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a0a9c81ca415f9c9b3c5e7bc2379a147d85e67dc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a0a9c81ca415f9c9b3c5e7bc2379a147d85e67dc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="128950" author="auto" created="Fri, 8 Jun 2012 20:12:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; error codes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7b491d422e691365c84e5cb6d13a230c1bf307f4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7b491d422e691365c84e5cb6d13a230c1bf307f4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="128949" author="auto" created="Fri, 8 Jun 2012 20:12:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; better messaging when reloading full shard version of a database&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/717f72638db7686e59c05405673a0e783ff2e600&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/717f72638db7686e59c05405673a0e783ff2e600&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="128947" author="auto" created="Fri, 8 Jun 2012 20:12:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; normalize options for write operations and refactor into common location&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/529820fd434192470a91ef1cd257ee58bb0e22a5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/529820fd434192470a91ef1cd257ee58bb0e22a5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="128946" author="auto" created="Fri, 8 Jun 2012 20:12:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; better commenting of coll_epoch_test1.js&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e14233f0213fd446381bbccdbf9b9c63b485c1c1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e14233f0213fd446381bbccdbf9b9c63b485c1c1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="128945" author="auto" created="Fri, 8 Jun 2012 20:12:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; correct reload logic in sharded queries for epoch changes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/72853a054d26271cc10249a84f94aa5c6697c34f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/72853a054d26271cc10249a84f94aa5c6697c34f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="128944" author="auto" created="Fri, 8 Jun 2012 20:12:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; fixes for regression in mongod setshardversion logic with epoch&lt;/p&gt;

&lt;p&gt;need to check epoch when comparing non-zero, otherwise we&apos;ll never reload different epochs&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d5dd0299041af8858b89199d019dfdcc7c4ca8eb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d5dd0299041af8858b89199d019dfdcc7c4ca8eb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="128943" author="auto" created="Fri, 8 Jun 2012 20:12:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; add future-compatible BSON parsing of shard versions, with unit test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b0a992a951ba20ff56782769306c36e6df292bed&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b0a992a951ba20ff56782769306c36e6df292bed&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="128942" author="auto" created="Fri, 8 Jun 2012 20:12:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; Correct detection of sharded collection dropping when performing various ops through mongos.&lt;/p&gt;

&lt;p&gt;Insert has been updated to correctly detect unsharded collections without errors, update and remove still contain race conditions partially mitigated by the WBL fix here.&lt;/p&gt;

&lt;p&gt;Also includes tests of this functionality.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c2895e67e383fe6af4355454cbe363a0bd8487a0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c2895e67e383fe6af4355454cbe363a0bd8487a0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="128941" author="auto" created="Fri, 8 Jun 2012 20:12:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; Make mongod reject based on epoch&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b5367c120d2bbf7432419bbf769628468c8d57fa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b5367c120d2bbf7432419bbf769628468c8d57fa&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="128940" author="auto" created="Fri, 8 Jun 2012 20:12:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; Refactor config reloading to better handle refactored chunk manager&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/03e443e874e3e04de1f3ef87bc2aef629afbdaec&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/03e443e874e3e04de1f3ef87bc2aef629afbdaec&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="128939" author="auto" created="Fri, 8 Jun 2012 20:12:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&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-5942&quot; title=&quot;benchRun unable to find all config servers during mr_during_migrate.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-5942&quot;&gt;&lt;del&gt;SERVER-5942&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; Detect changes to epoch when reloading chunks&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/827bd4a9aa483bec4a0b1f237a6423c3b2489135&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/827bd4a9aa483bec4a0b1f237a6423c3b2489135&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="122054" author="auto" created="Tue, 22 May 2012 20:34:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; allow independent testing of ChunkManager&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d1fd245ea8ec1a75974169fc0f07d21dc3217a96&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d1fd245ea8ec1a75974169fc0f07d21dc3217a96&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="121705" author="auto" created="Mon, 21 May 2012 23:53:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;gregstuder&apos;, u&apos;name&apos;: u&apos;gregs&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; refactor chunk manager and ensure epochs are created correctly&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4c1699f9bc6a10c82746b78ea86bb947e7033038&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4c1699f9bc6a10c82746b78ea86bb947e7033038&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="121704" author="auto" created="Mon, 21 May 2012 23:52:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt; Changes to get OID into the ShardChunkVersion&lt;/p&gt;

&lt;p&gt;Refactoring to allow better tracking of when we compare versions, since this needs to be changed.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/76d99d60cad11017c00a832e2bc467f1c46fa5fc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/76d99d60cad11017c00a832e2bc467f1c46fa5fc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="110862" author="eliot" created="Tue, 17 Apr 2012 20:35:26 +0000"  >&lt;p&gt;@Y Wayne: There are tests that test this functionality, but there were edge cases they didn&apos;t catch.  &lt;br/&gt;
We&apos;re working on a full fix, but its not yet finished.  &lt;br/&gt;
Once it is - we will then be able to determine if it is safe to backport to 2.0&lt;br/&gt;
This issue is being worked on right now by engineers, but want to make sure the fix is complete and handles all possible issues for the foreseeable future.&lt;/p&gt;</comment>
                            <comment id="110816" author="wayne530" created="Tue, 17 Apr 2012 19:11:10 +0000"  >&lt;p&gt;all of these version-related issues and the fact that none of the fixes are backported to 2.0 really speaks volumes about priorities at 10gen. nobody has bothered to test very simple use cases that cause these problems before releasing a &quot;stable&quot; version. instead of properly fixing the issues and backporting to stable, we are told to implement ridiculous workarounds like restarting mongos or running experimental versions. seriously, wtf guys?&lt;/p&gt;</comment>
                            <comment id="110805" author="greg_10gen" created="Tue, 17 Apr 2012 18:58:00 +0000"  >&lt;p&gt;For these cases, another workaround that avoids version issues and restarting is to append OIDs to recycled namespaces, so that the namespaces aren&apos;t re-used but new namespaces are continually created.&lt;/p&gt;</comment>
                            <comment id="110770" author="wayne530" created="Tue, 17 Apr 2012 18:11:30 +0000"  >&lt;p&gt;it&apos;s unfortunate that this is not being backported to 2.0. restarting mongos hardly seems like a suitable workaround, particularly for workloads where collections are automatically created/removed periodically.&lt;/p&gt;</comment>
                            <comment id="110763" author="david@trippy.com" created="Tue, 17 Apr 2012 17:56:41 +0000"  >&lt;p&gt;Workaround from Kristina Chodorow:&lt;/p&gt;

&lt;p&gt;&quot;You could try running the flushRouterConfig command, but you will&lt;br/&gt;
probably actually have to restart the mongos to clear the state.&quot;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://groups.google.com/group/mongodb-user/browse_thread/thread/29898a80b4aed670&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://groups.google.com/group/mongodb-user/browse_thread/thread/29898a80b4aed670&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="66472" author="auto" created="Mon, 14 Nov 2011 06:32:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&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: fix case where a sharded collection is dropped and we need to reset state &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4262&quot; title=&quot;when dropping collections need to invalidate all conn sharding state&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4262&quot;&gt;&lt;del&gt;SERVER-4262&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/aa079a1389ff589898194671babcb8307d1d3085&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/aa079a1389ff589898194671babcb8307d1d3085&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="66471" author="eliot" created="Mon, 14 Nov 2011 06:31:42 +0000"  >&lt;p&gt;The above commit fixes the test, but there probably is a better way to do this pre-emptively.&lt;br/&gt;
This patch still makes sense though, just not most efficient.&lt;/p&gt;</comment>
                            <comment id="66433" author="greg_10gen" created="Sun, 13 Nov 2011 19:22:35 +0000"  >&lt;p&gt;Attached test case which reproduces the issue (on 2.0 at least).  &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="39531">SERVER-5918</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="31881">SERVER-5150</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="37705">SERVER-5753</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="26029">SERVER-4429</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="13828" name="multi_coll_drop.js" size="1099" author="greg_10gen" created="Sun, 13 Nov 2011 19:22:35 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>47.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 14 Nov 2011 06:31:42 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        11 years, 35 weeks, 5 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/SERVER-5918'>SERVER-5918</a></s>]]></customfieldvalue>


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

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>david@trippy.com</customfieldvalue>
            <customfieldvalue>eliot</customfieldvalue>
            <customfieldvalue>greg_10gen</customfieldvalue>
            <customfieldvalue>wayne530</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrolu7:</customfieldvalue>

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

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

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