diff options
author | Moustafa Maher <m.maher@10gen.com> | 2021-07-09 19:10:29 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-07-13 20:41:22 +0000 |
commit | 4bdbcf59c1a071b996bfcc95e13ad488ef8d7dea (patch) | |
tree | fd19cf4cb6cd92606b455714897f855dc5a49ffd /src/mongo/shell/servers.js | |
parent | bbd0b90085c06de2882e48d68812ac822a4412f9 (diff) | |
download | mongo-4bdbcf59c1a071b996bfcc95e13ad488ef8d7dea.tar.gz |
SERVER-56844 Fassert shard server on startup if DWCF=w:1 and no CWWC set
Diffstat (limited to 'src/mongo/shell/servers.js')
-rw-r--r-- | src/mongo/shell/servers.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/shell/servers.js b/src/mongo/shell/servers.js index 2d3b8f4ac62..f3692f0c486 100644 --- a/src/mongo/shell/servers.js +++ b/src/mongo/shell/servers.js @@ -1030,6 +1030,7 @@ MongoRunner.validateCollectionsCallback = function(port) {}; * pwd {string}: admin password * }, * skipValidation: <bool>, + * skipValidatingExitCode: <bool>, * allowedExitCode: <int> * } * @param {boolean} waitpid should we wait for the process to terminate after stopping it. @@ -1093,7 +1094,7 @@ var stopMongoProgram = function(conn, signal, opts, waitpid) { if (!waitpid) { returnCode = 0; } - if (allowedExitCode !== returnCode) { + if (allowedExitCode !== returnCode && !opts.skipValidatingExitCode) { throw new MongoRunner.StopError(returnCode); } else if (returnCode !== MongoRunner.EXIT_CLEAN) { print("MongoDB process on port " + port + " intentionally exited with error code ", |