summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2013-08-21 14:23:10 -0400
committerEliot Horowitz <eliot@10gen.com>2013-08-21 14:23:37 -0400
commit2e4660cfa090e6b73181edd14f38dc1a0e4beb8b (patch)
tree09d55ab3cda9a2d06f2548a34771ffe405eb46c1
parent5f86ad54f492a352c589dd949706c0e820c2a453 (diff)
downloadmongo-2e4660cfa090e6b73181edd14f38dc1a0e4beb8b.tar.gz
SERVER-6405: temp hack for rename to keep database cache consistent
-rw-r--r--src/mongo/db/namespace_details.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/db/namespace_details.cpp b/src/mongo/db/namespace_details.cpp
index 17cd7481db0..b2124de10f1 100644
--- a/src/mongo/db/namespace_details.cpp
+++ b/src/mongo/db/namespace_details.cpp
@@ -935,6 +935,7 @@ namespace mongo {
// transient (including query cache) so clear these.
ClientCursor::invalidate( from );
NamespaceDetailsTransient::eraseCollection( from );
+ cc().database()->dropCollection( from ); // XXX-ERH
NamespaceDetails *details = ni->details( from );
ni->add_ns( to, details );