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,
|
||||
BigInt64Array: 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_RESPONSE: false,
|
||||
DTRACE_HTTP_SERVER_REQUEST: false,
|
||||
|
@ -2254,12 +2254,15 @@ Please make sure to use [`util.getSystemErrorName()`][] instead.
|
||||
### DEP0120: Windows Performance Counter Support
|
||||
<!-- YAML
|
||||
changes:
|
||||
- version: REPLACEME
|
||||
pr-url: https://github.com/nodejs/node/pull/24862
|
||||
description: End-of-Life.
|
||||
- version: v11.0.0
|
||||
pr-url: https://github.com/nodejs/node/pull/22485
|
||||
description: Runtime deprecation.
|
||||
-->
|
||||
|
||||
Type: Runtime
|
||||
Type: End-of-Life
|
||||
|
||||
Windows Performance Counter support has been removed from Node.js. The
|
||||
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);
|
||||
|
||||
perThreadSetup.setupAllowedFlags();
|
||||
|
@ -241,15 +241,6 @@ if (global.DTRACE_HTTP_SERVER_RESPONSE) {
|
||||
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) {
|
||||
const knownFromEnv = process.env.NODE_TEST_KNOWN_GLOBALS.split(',');
|
||||
allowGlobals(...knownFromEnv);
|
||||
|
Loading…
x
Reference in New Issue
Block a user