Skip to content

Commit 04007f2

Browse files
theanarkhruyadorno
authored andcommitted
lib: fix diagnostics channel
PR-URL: #44154Fixes: #44143 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Paolo Insogna <paolo@cowtech.it> Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
1 parent 6b84451 commit 04007f2

2 files changed

Lines changed: 9 additions & 14 deletions

File tree

‎test/parallel/test-diagnostics-channel-http-server-start.js‎

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,18 @@ const dc = require('diagnostics_channel');
66
constassert=require('assert');
77
consthttp=require('http');
88

9-
constincomingStartChannel=dc.channel('http.server.request.start');
10-
constoutgoingFinishChannel=dc.channel('http.server.response.finish');
11-
129
constals=newAsyncLocalStorage();
1310
letcontext;
1411

1512
// Bind requests to an AsyncLocalStorage context
16-
incomingStartChannel.subscribe(common.mustCall((message)=>{
13+
dc.subscribe('http.server.request.start',common.mustCall((message)=>{
1714
als.enterWith(message);
1815
context=message;
1916
}));
2017

2118
// When the request ends, verify the context has been maintained
2219
// and that the messages contain the expected data
23-
outgoingFinishChannel.subscribe(common.mustCall((message)=>{
20+
dc.subscribe('http.server.response.finish',common.mustCall((message)=>{
2421
constdata={
2522
request,
2623
response,

‎test/parallel/test-diagnostics-channel-http.js‎

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,24 @@ const http = require('http');
55
constnet=require('net');
66
constdc=require('diagnostics_channel');
77

8-
constonClientRequestStart=dc.channel('http.client.request.start');
9-
constonClientResponseFinish=dc.channel('http.client.response.finish');
10-
constonServerRequestStart=dc.channel('http.server.request.start');
11-
constonServerResponseFinish=dc.channel('http.server.response.finish');
12-
138
constisHTTPServer=(server)=>serverinstanceofhttp.Server;
149
constisIncomingMessage=(object)=>objectinstanceofhttp.IncomingMessage;
1510
constisOutgoingMessage=(object)=>objectinstanceofhttp.OutgoingMessage;
1611
constisNetSocket=(socket)=>socketinstanceofnet.Socket;
1712

18-
onClientRequestStart.subscribe(common.mustCall(({ request })=>{
13+
dc.subscribe('http.client.request.start',common.mustCall(({ request })=>{
1914
assert.strictEqual(isOutgoingMessage(request),true);
2015
}));
2116

22-
onClientResponseFinish.subscribe(common.mustCall(({ request, response })=>{
17+
dc.subscribe('http.client.response.finish',common.mustCall(({
18+
request,
19+
response
20+
})=>{
2321
assert.strictEqual(isOutgoingMessage(request),true);
2422
assert.strictEqual(isIncomingMessage(response),true);
2523
}));
2624

27-
onServerRequestStart.subscribe(common.mustCall(({
25+
dc.subscribe('http.server.request.start',common.mustCall(({
2826
request,
2927
response,
3028
socket,
@@ -36,7 +34,7 @@ onServerRequestStart.subscribe(common.mustCall(({
3634
assert.strictEqual(isHTTPServer(server),true);
3735
}));
3836

39-
onServerResponseFinish.subscribe(common.mustCall(({
37+
dc.subscribe('http.server.response.finish',common.mustCall(({
4038
request,
4139
response,
4240
socket,

0 commit comments

Comments
 (0)