summaryrefslogtreecommitdiff
path: root/jstests/noPassthrough/shutdown_while_fsync_locked.js
blob: 5d611741ce2e5ef836f27ccb0baba75a36e0ab4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
 * Ensure that we allow mongod to shutdown cleanly while being fsync locked.
 */
(function() {
    "use strict";

    let conn = MongoRunner.runMongod();
    let db = conn.getDB("test");

    for (let i = 0; i < 10; i++) {
        assert.commandWorked(db.adminCommand({fsync: 1, lock: 1}));
    }

    MongoRunner.stopMongod(conn, MongoRunner.EXIT_CLEAN, {skipValidation: true});
}());