From dc3bbb45a7a17c97dbe2260e49baf725c53a7a79 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Fri, 28 Apr 2017 22:53:42 -0700 Subject: [PATCH] cluster: remove debug arg handling --debug and --debug-brk are no longer valid flags so remove special handling for them in the cluster module. Even if they are restored, they will be aliases for inspect and will not use the legacy debug protocol, so the special handling will not be needed. PR-URL: https://github.com/nodejs/node/pull/12738 Reviewed-By: Benjamin Gruenbaum Reviewed-By: Gibson Fahnestock Reviewed-By: Anna Henningsen --- lib/internal/cluster/master.js | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/lib/internal/cluster/master.js b/lib/internal/cluster/master.js index af421a04183ae8..b20a27c5ee5129 100644 --- a/lib/internal/cluster/master.js +++ b/lib/internal/cluster/master.js @@ -70,18 +70,8 @@ cluster.setupMaster = function(options) { assert(schedulingPolicy === SCHED_NONE || schedulingPolicy === SCHED_RR, `Bad cluster.schedulingPolicy: ${schedulingPolicy}`); - const hasDebugArg = process.execArgv.some((argv) => { - return /^(--debug|--debug-brk)(=\d+)?$/.test(argv); - }); - process.nextTick(setupSettingsNT, settings); - // Send debug signal only if not started in debug mode, this helps a lot - // on windows, because RegisterDebugHandler is not called when node starts - // with --debug.* arg. - if (hasDebugArg) - return; - process.on('internalMessage', (message) => { if (message.cmd !== 'NODE_DEBUG_ENABLED') return;