lib: move DEP0120 to end of life
This deprecation applies to undocumented, rather useless Windows Performance Counter support. PR-URL: https://github.com/nodejs/node/pull/24862 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
This commit is contained in:
parent
50cf6e7ddf
commit
b416dafb87
@ -279,12 +279,6 @@ module.exports = {
|
|||||||
BigInt: false,
|
BigInt: false,
|
||||||
BigInt64Array: false,
|
BigInt64Array: false,
|
||||||
BigUint64Array: false,
|
BigUint64Array: false,
|
||||||
COUNTER_HTTP_CLIENT_REQUEST: false,
|
|
||||||
COUNTER_HTTP_CLIENT_RESPONSE: false,
|
|
||||||
COUNTER_HTTP_SERVER_REQUEST: false,
|
|
||||||
COUNTER_HTTP_SERVER_RESPONSE: false,
|
|
||||||
COUNTER_NET_SERVER_CONNECTION: false,
|
|
||||||
COUNTER_NET_SERVER_CONNECTION_CLOSE: false,
|
|
||||||
DTRACE_HTTP_CLIENT_REQUEST: false,
|
DTRACE_HTTP_CLIENT_REQUEST: false,
|
||||||
DTRACE_HTTP_CLIENT_RESPONSE: false,
|
DTRACE_HTTP_CLIENT_RESPONSE: false,
|
||||||
DTRACE_HTTP_SERVER_REQUEST: false,
|
DTRACE_HTTP_SERVER_REQUEST: false,
|
||||||
|
@ -2254,12 +2254,15 @@ Please make sure to use [`util.getSystemErrorName()`][] instead.
|
|||||||
### DEP0120: Windows Performance Counter Support
|
### DEP0120: Windows Performance Counter Support
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
changes:
|
changes:
|
||||||
|
- version: REPLACEME
|
||||||
|
pr-url: https://github.com/nodejs/node/pull/24862
|
||||||
|
description: End-of-Life.
|
||||||
- version: v11.0.0
|
- version: v11.0.0
|
||||||
pr-url: https://github.com/nodejs/node/pull/22485
|
pr-url: https://github.com/nodejs/node/pull/22485
|
||||||
description: Runtime deprecation.
|
description: Runtime deprecation.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
Type: Runtime
|
Type: End-of-Life
|
||||||
|
|
||||||
Windows Performance Counter support has been removed from Node.js. The
|
Windows Performance Counter support has been removed from Node.js. The
|
||||||
undocumented `COUNTER_NET_SERVER_CONNECTION()`,
|
undocumented `COUNTER_NET_SERVER_CONNECTION()`,
|
||||||
|
@ -195,30 +195,6 @@ function startup() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO(jasnell): The following have been globals since around 2012.
|
|
||||||
// That's just silly. The underlying perfctr support has been removed
|
|
||||||
// so these are now deprecated non-ops that can be removed after one
|
|
||||||
// major release cycle.
|
|
||||||
if (process.platform === 'win32') {
|
|
||||||
const names = [
|
|
||||||
'NET_SERVER_CONNECTION',
|
|
||||||
'NET_SERVER_CONNECTION_CLOSE',
|
|
||||||
'HTTP_SERVER_REQUEST',
|
|
||||||
'HTTP_SERVER_RESPONSE',
|
|
||||||
'HTTP_CLIENT_REQUEST',
|
|
||||||
'HTTP_CLIENT_RESPONSE'
|
|
||||||
];
|
|
||||||
for (var n = 0; n < names.length; n++) {
|
|
||||||
Object.defineProperty(global, `COUNTER_${names[n]}`, {
|
|
||||||
configurable: true,
|
|
||||||
enumerable: false,
|
|
||||||
value: deprecate(noop,
|
|
||||||
`COUNTER_${names[n]}() is deprecated.`,
|
|
||||||
'DEP0120')
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
perf.markMilestone(NODE_PERFORMANCE_MILESTONE_BOOTSTRAP_COMPLETE);
|
perf.markMilestone(NODE_PERFORMANCE_MILESTONE_BOOTSTRAP_COMPLETE);
|
||||||
|
|
||||||
perThreadSetup.setupAllowedFlags();
|
perThreadSetup.setupAllowedFlags();
|
||||||
|
@ -241,15 +241,6 @@ if (global.DTRACE_HTTP_SERVER_RESPONSE) {
|
|||||||
knownGlobals.push(DTRACE_NET_SERVER_CONNECTION);
|
knownGlobals.push(DTRACE_NET_SERVER_CONNECTION);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (global.COUNTER_NET_SERVER_CONNECTION) {
|
|
||||||
knownGlobals.push(COUNTER_NET_SERVER_CONNECTION);
|
|
||||||
knownGlobals.push(COUNTER_NET_SERVER_CONNECTION_CLOSE);
|
|
||||||
knownGlobals.push(COUNTER_HTTP_SERVER_REQUEST);
|
|
||||||
knownGlobals.push(COUNTER_HTTP_SERVER_RESPONSE);
|
|
||||||
knownGlobals.push(COUNTER_HTTP_CLIENT_REQUEST);
|
|
||||||
knownGlobals.push(COUNTER_HTTP_CLIENT_RESPONSE);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (process.env.NODE_TEST_KNOWN_GLOBALS) {
|
if (process.env.NODE_TEST_KNOWN_GLOBALS) {
|
||||||
const knownFromEnv = process.env.NODE_TEST_KNOWN_GLOBALS.split(',');
|
const knownFromEnv = process.env.NODE_TEST_KNOWN_GLOBALS.split(',');
|
||||||
allowGlobals(...knownFromEnv);
|
allowGlobals(...knownFromEnv);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user