mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
The current 250ms timeout is too short for high-latency network environments, causing connection failures in IPv4-only networks when connecting to dual-stack hosts. This increases the timeout to 500ms to better handle satellite, cellular, and geographically distant connections. The timeout should be reconsidered when parallel connections are implemented as per RFC 8305. Refs: https://github.com/nodejs/node/issues/54359 Refs: https://github.com/nodejs/node/issues/48145 PR-URL: https://github.com/nodejs/node/pull/60334 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Tim Perry <pimterry@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
11 lines
322 B
JavaScript
11 lines
322 B
JavaScript
'use strict';
|
|
|
|
// Flags: --network-family-autoselection-attempt-timeout=123
|
|
|
|
const { platformTimeout } = require('../common');
|
|
|
|
const assert = require('assert');
|
|
const { getDefaultAutoSelectFamilyAttemptTimeout } = require('net');
|
|
|
|
assert.strictEqual(getDefaultAutoSelectFamilyAttemptTimeout(), platformTimeout(123 * 5));
|