Permalink
Browse files

SERVER-4820 test

  • Loading branch information...
1 parent db19b88 commit 9d86d5290fa8a13ac803c783311fea03702e6970 @astaple astaple committed Jan 31, 2012
Showing with 22 additions and 0 deletions.
  1. +22 −0 jstests/index12.js
View
@@ -0,0 +1,22 @@
+// Test renaming a collection during a background index build. SERVER-4820
+
+c = db.jstests_index12;
+c.drop();
+
+s = startParallelShell (
+' for( i = 0; i < 100; ++i ) {' +
+' db.getSisterDB( "admin" ).runCommand( {renameCollection:"test.jstests_index12", to:"test.jstests_index12b"} );' +
+' db.jstests_index12b.drop();' +
+' sleep( 30 );' +
+' }'
+);
+
+for( i = 0; i < 10; ++i ) {
+ for( j = 0; j < 1000; ++j ) {
+ c.save( {a:j} );
+ }
+ c.ensureIndex( {i:1}, {background:true} );
+ assert( !db.getLastError() );
+}
+
+s();

0 comments on commit 9d86d52

Please sign in to comment.