2014-10-09 14:17:15 -04:00
|
|
|
// Enable failpoint
|
|
|
|
|
assert.commandWorked(db.adminCommand({configureFailPoint: "allocateDiskFull", mode: "alwaysOn"}));
|
2011-01-04 14:41:25 -08:00
|
|
|
|
2014-10-09 14:17:15 -04:00
|
|
|
var d = db.getSisterDB("DiskFullTestDB");
|
|
|
|
|
var c = d.getCollection("DiskFullTestCollection");
|
2010-01-19 17:30:07 -08:00
|
|
|
|
2014-10-09 14:17:15 -04:00
|
|
|
var writeError1 = c.insert({ a : 6 }).getWriteError();
|
|
|
|
|
assert.eq(12520, writeError1.code);
|
2009-05-12 11:20:05 -04:00
|
|
|
|
2014-10-09 14:17:15 -04:00
|
|
|
// All subsequent requests should fail
|
|
|
|
|
var writeError2 = c.insert({ a : 6 }).getWriteError();
|
|
|
|
|
assert.eq(12520, writeError2.code);
|