diff options
author | Antonin Kral <a.kral@bobek.cz> | 2012-05-10 06:57:57 +0200 |
---|---|---|
committer | Antonin Kral <a.kral@bobek.cz> | 2012-05-10 06:57:57 +0200 |
commit | 8813daaab256108f7aa6300875e8562d031f2c2f (patch) | |
tree | 06daade9022f76b2775d23f4613817365a2ded99 /jstests/extent2.js | |
parent | d72a59184a3d51b17b30ed20fe656421bd4d2248 (diff) | |
parent | 61619b3142c1de8f60f91964ff2656054d4f11a6 (diff) | |
download | mongodb-8813daaab256108f7aa6300875e8562d031f2c2f.tar.gz |
Merge tag 'upstream/2.0.5'
Upstream version 2.0.5
Diffstat (limited to 'jstests/extent2.js')
-rw-r--r-- | jstests/extent2.js | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/jstests/extent2.js b/jstests/extent2.js new file mode 100644 index 0000000..884c3ca --- /dev/null +++ b/jstests/extent2.js @@ -0,0 +1,31 @@ + + +mydb = db.getSisterDB( "test_extent2" ); +mydb.dropDatabase(); + +t = mydb.foo; +e = mydb["$freelist"] + +function insert(){ + t.insert( { _id : 1 , x : 1 } ) + t.insert( { _id : 2 , x : 1 } ) + t.insert( { _id : 3 , x : 1 } ) + t.ensureIndex( { x : 1 } ); +} + +insert(); +t.drop(); + +start = e.stats(); + +for ( i=0; i<100; i++ ) { + insert(); + t.drop(); +} + +end = e.stats(); + +printjson( start ); +printjson( end ) +assert.eq( 4 , start.numExtents ); +assert.eq( 4 , end.numExtents ); |