diff options
author | Mathias Stearn <mathias@10gen.com> | 2014-07-30 17:34:46 -0400 |
---|---|---|
committer | Mathias Stearn <mathias@10gen.com> | 2014-10-03 11:24:49 -0400 |
commit | f24551951e5513274a7875ebc799d41de838f6ac (patch) | |
tree | 3734d4250e54b0d82394707c7d09b1a944d67e1a /jstests/mmap_v1 | |
parent | 815a90e21644f1655b1efd012581dac19babe575 (diff) | |
download | mongo-f24551951e5513274a7875ebc799d41de838f6ac.tar.gz |
SERVER-13951 ROLLBACK_ENABLED=1
Diffstat (limited to 'jstests/mmap_v1')
-rw-r--r-- | jstests/mmap_v1/capped2.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/jstests/mmap_v1/capped2.js b/jstests/mmap_v1/capped2.js index 65bb82f4c07..3ecb6c219b0 100644 --- a/jstests/mmap_v1/capped2.js +++ b/jstests/mmap_v1/capped2.js @@ -48,13 +48,21 @@ function checkDecreasing( i ) { for( i = 0 ;; ++i ) { debug( "capped 2: " + i ); tzz.insert( val[ i ] ); - if ( tzz.count() == 0 ) { + var err = db.getLastError(); + if ( err ) { + debug(err); + debug(tzz.count()); assert( i > 100, "K" ); break; } checkIncreasing( i ); } +// drop and recreate. Test used to rely on the last insert emptying the collection, which it no +// longer does now that we rollback on failed inserts. +tzz.drop(); +db._dbCommand( { create: "capped2", capped: true, size: 1000, $nExtents: 11, autoIndexId: false } ); + for( i = 600 ; i >= 0 ; --i ) { debug( "capped 2: " + i ); tzz.insert( val[ i ] ); |