Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Estrada <edsadr@gmail.com>2020-05-06 18:40:01 +0300
committerRuben Bridgewater <ruben@bridgewater.de>2020-05-23 20:34:53 +0300
commit6af15ebf220e084fe285a95fa0925f7b2efe024e (patch)
tree2716879ea4a402b4c2ccff51a0846d8e60837aa6 /benchmark/http/http_server_for_chunky_client.js
parentb3f14df485d89ad7866573536fe07783e516a5ae (diff)
benchmark: fixing http_server_for_chunky_client.js
PR-URL: https://github.com/nodejs/node/pull/33271 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Diffstat (limited to 'benchmark/http/http_server_for_chunky_client.js')
-rw-r--r--benchmark/http/http_server_for_chunky_client.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/benchmark/http/http_server_for_chunky_client.js b/benchmark/http/http_server_for_chunky_client.js
index ef0a23a0292..dafaf9122ef 100644
--- a/benchmark/http/http_server_for_chunky_client.js
+++ b/benchmark/http/http_server_for_chunky_client.js
@@ -10,7 +10,9 @@ process.env.PIPE_NAME = PIPE;
tmpdir.refresh();
-const server = http.createServer((req, res) => {
+// For Node.js versions below v13.3.0 this benchmark will require
+// the flag --max-http-header-size 64000 in order to work properly
+const server = http.createServer({ maxHeaderSize: 64000 }, (req, res) => {
const headers = {
'content-type': 'text/plain',
'content-length': '2'
@@ -28,7 +30,11 @@ const child = fork(
`${__dirname}/_chunky_http_client.js`,
process.argv.slice(2)
);
-child.on('message', common.sendResult);
+child.on('message', (data) => {
+ if (data.type === 'report') {
+ common.sendResult(data);
+ }
+});
child.on('close', (code) => {
server.close();
assert.strictEqual(code, 0);