diff options
author | Eliot Horowitz <eliot@10gen.com> | 2010-05-04 21:50:28 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2010-05-04 21:50:28 -0400 |
commit | 1868b5c37c800eb85e46d226ec96749323766b8d (patch) | |
tree | 458aa0dba18bafa1ee9d2b4d1e6259d4d8e83a79 | |
parent | 4e8cafb9e909fe9a71ba12fc1863251cfa7455b0 (diff) | |
download | mongo-1868b5c37c800eb85e46d226ec96749323766b8d.tar.gz |
some debugging
-rw-r--r-- | jstests/clone/clonecollection.js | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/jstests/clone/clonecollection.js b/jstests/clone/clonecollection.js index 123369fb6b9..d14208d9a6a 100644 --- a/jstests/clone/clonecollection.js +++ b/jstests/clone/clonecollection.js @@ -70,18 +70,18 @@ t = startMongod( "--port", ports[ 1 ], "--dbpath", "/data/db/" + baseName + "_to for( i = 0; i < 1000; ++i ) { f.a.save( { i: i } ); } -assert.eq( 1000, f.a.find().count() ); +assert.eq( 1000, f.a.find().count() , "A1" ); assert.commandWorked( t.cloneCollection( "localhost:" + ports[ 0 ], "a" ) ); -assert.eq( 1000, t.a.find().count() ); +assert.eq( 1000, t.a.find().count() , "A2" ); t.a.drop(); assert.commandWorked( t.cloneCollection( "localhost:" + ports[ 0 ], "a", { i: { $gte: 10, $lt: 20 } } ) ); -assert.eq( 10, t.a.find().count() ); +assert.eq( 10, t.a.find().count() , "A3" ); t.a.drop(); -assert.eq( 0, t.system.indexes.find().count() ); +assert.eq( 0, t.system.indexes.find().count() , "prep 2"); f.a.ensureIndex( { i: 1 } ); assert.eq( 2, f.system.indexes.find().count(), "expected index missing" ); @@ -91,7 +91,7 @@ if ( t.system.indexes.find().count() != 2 ) { } assert.eq( 2, t.system.indexes.find().count(), "expected index missing" ); // Verify index works -assert.eq( 50, t.a.find( { i: 50 } ).hint( { i: 1 } ).explain().indexBounds[0][0].i ); +assert.eq( 50, t.a.find( { i: 50 } ).hint( { i: 1 } ).explain().indexBounds[0][0].i , "verify 1" ); assert.eq( 1, t.a.find( { i: 50 } ).hint( { i: 1 } ).toArray().length, "match length did not match expected" ); // Check that capped-ness is preserved on clone @@ -122,11 +122,11 @@ f.a.update( { i: 99998 }, { i: 99998, x: "y" } ); ret = finishstartclone(); finishclone( ret ); -assert.eq( 100000, t.a.find().count() ); -assert.eq( 1, t.a.find( { i: 200000 } ).count() ); -assert.eq( 0, t.a.find( { i: -1 } ).count() ); -assert.eq( 0, t.a.find( { i: 0 } ).count() ); -assert.eq( 1, t.a.find( { i: 99998, x: "y" } ).count() ); +assert.eq( 100000, t.a.find().count() , "D1" ); +assert.eq( 1, t.a.find( { i: 200000 } ).count() , "D2" ); +assert.eq( 0, t.a.find( { i: -1 } ).count() , "D3" ); +assert.eq( 0, t.a.find( { i: 0 } ).count() , "D4" ); +assert.eq( 1, t.a.find( { i: 99998, x: "y" } ).count() , "D5" ); // Now test oplog running out of space -- specify small size clone oplog for test. @@ -136,7 +136,7 @@ t.a.drop(); for( i = 0; i < 200000; ++i ) { f.a.save( { i: i } ); } -assert.eq( 200000, f.a.count() ); +assert.eq( 200000, f.a.count() , "E1" ); startstartclone( ", logSizeMb:1" ); ret = finishstartclone(); @@ -154,7 +154,7 @@ t.a.drop(); for( i = 0; i < 200000; ++i ) { f.a.save( { i: i } ); } -assert.eq( 200000, f.a.count() ); +assert.eq( 200000, f.a.count() , "F1" ); startstartclone(); ret = finishstartclone(); @@ -162,10 +162,10 @@ ret = finishstartclone(); for( i = 200000; i < 250000; ++i ) { f.a.save( { i: i } ); } -assert.eq( 250000, f.a.count() ); +assert.eq( 250000, f.a.count() , "F2" ); finishclone( ret ); -assert.eq( 250000, t.a.find().count() ); +assert.eq( 250000, t.a.find().count() , "F3" ); // Test startCloneCollection and finishCloneCollection commands. f.a.drop(); @@ -174,7 +174,7 @@ t.a.drop(); for( i = 0; i < 100000; ++i ) { f.a.save( { i: i } ); } -assert.eq( 100000, f.a.count() ); +assert.eq( 100000, f.a.count() , "G1" ); startstartclone(); @@ -182,9 +182,9 @@ sleep( 200 ); f.a.save( { i: -1 } ); ret = finishstartclone(); -assert.eq( 100001, t.a.find().count() ); +assert.eq( 100001, t.a.find().count() , "G2" ); f.a.save( { i: -2 } ); -assert.eq( 100002, f.a.find().count() ); +assert.eq( 100002, f.a.find().count() , "G3" ); finishclone( ret ); -assert.eq( 100002, t.a.find().count() ); +assert.eq( 100002, t.a.find().count() , "G4" ); |