Port https://github.com/nodejs/node-v0.x-archive/commit/
f3f4e282168d243610f8e0241d633ff941c9c260
to master, updating to guard changes for AIX as requested
PR-URL: https://github.com/nodejs/node/pull/2891
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
existMaster = !!code;
// Give the workers time to shut down
- setTimeout(checkWorkers, 200);
+ var timeout = 200;
+ if (common.isAix) {
+ // AIX needs more time due to default exit performance
+ timeout = 1000;
+ }
+ setTimeout(checkWorkers, timeout);
function checkWorkers() {
// When master is dead all workers should be dead to
assert.equal(code, 0);
// check worker process status
+ var timeout = 200;
+ if (common.isAix) {
+ // AIX needs more time due to default exit performance
+ timeout = 1000;
+ }
setTimeout(function() {
alive = isAlive(pid);
- }, 200);
+ }, timeout);
});
process.once('exit', function() {