diff options
Diffstat (limited to 'jstests/disk/quota3.js')
| -rw-r--r-- | jstests/disk/quota3.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/jstests/disk/quota3.js b/jstests/disk/quota3.js new file mode 100644 index 00000000000..16830efca74 --- /dev/null +++ b/jstests/disk/quota3.js @@ -0,0 +1,23 @@ +// Test for quotaFiles being ignored allocating a large collection - SERVER-3511. + +if ( 0 ) { // SERVER-3511 + +port = allocatePorts( 1 )[ 0 ]; + +baseName = "jstests_disk_quota3"; +dbpath = "/data/db/" + baseName; + +m = startMongod( "--port", port, "--dbpath", "/data/db/" + baseName, "--quotaFiles", "3", "--smallfiles" ); +db = m.getDB( baseName ); + +db.createCollection( baseName, {size:128*1024*1024} ); +assert( db.getLastError() ); + +dotFourDataFile = dbpath + "/" + baseName + ".4"; +files = listFiles( dbpath ); +for( i in files ) { + // .3 file may be preallocated but not .4 + assert.neq( dotFourDataFile, files[ i ].name ); +} + +}
\ No newline at end of file |
