Files
mongo/jstests/disk/diskfull.js

16 lines
509 B
JavaScript

// Enable failpoint
// The `allocateDiskFull` failpoint is mmap only.
// @tags: [requires_mmapv1]
assert.commandWorked(db.adminCommand({configureFailPoint: "allocateDiskFull", mode: "alwaysOn"}));
var d = db.getSisterDB("DiskFullTestDB");
var c = d.getCollection("DiskFullTestCollection");
var writeError1 = c.insert({a: 6}).getWriteError();
assert.eq(12520, writeError1.code);
// All subsequent requests should fail
var writeError2 = c.insert({a: 6}).getWriteError();
assert.eq(12520, writeError2.code);