| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 866e324 commit f70aee0
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -113,6 +113,9 @@ http.get({ | |||
| 113 | 113 | <!-- YAML | |
| 114 | 114 | added: v0.3.4 | |
| 115 | 115 | changes: | |
| 116 | + - version: REPLACEME | ||
| 117 | + pr-url: https://github.com/nodejs/node/pull/36685 | ||
| 118 | + description: Change the default scheduling from 'fifo' to 'lifo'. | ||
| 116 | 119 | - version: v14.5.0 | |
| 117 | 120 | pr-url: https://github.com/nodejs/node/pull/33617 | |
| 118 | 121 | description: Add `maxTotalSockets` option to agent constructor. | |
@@ -157,7 +160,7 @@ changes: | |||
| 157 | 160 | In case of a high rate of request per second, | |
| 158 | 161 | the `'fifo'` scheduling will maximize the number of open sockets, | |
| 159 | 162 | while the `'lifo'` scheduling will keep it as low as possible. | |
| 160 | - **Default:** `'fifo'`. | ||
| 163 | + **Default:** `'lifo'`. | ||
| 161 | 164 | * `timeout` {number} Socket timeout in milliseconds. | |
| 162 | 165 | This will set the timeout when the socket is created. | |
| 163 | 166 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -94,7 +94,7 @@ function Agent(options) { | |||
| 94 | 94 | this.keepAlive = this.options.keepAlive || false; | |
| 95 | 95 | this.maxSockets = this.options.maxSockets || Agent.defaultMaxSockets; | |
| 96 | 96 | this.maxFreeSockets = this.options.maxFreeSockets || 256; | |
| 97 | - this.scheduling = this.options.scheduling || 'fifo'; | ||
| 97 | + this.scheduling = this.options.scheduling || 'lifo'; | ||
| 98 | 98 | this.maxTotalSockets = this.options.maxTotalSockets; | |
| 99 | 99 | this.totalSocketCount = 0; | |
| 100 | 100 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -56,11 +56,11 @@ function defaultTest() { | |||
| 56 | 56 | ||
| 57 | 57 | bulkRequest(url, agent, (ports) => { | |
| 58 | 58 | makeRequest(url, agent, (port) => { | |
| 59 | - assert.strictEqual(ports[0], port); | ||
| 59 | + assert.strictEqual(ports[ports.length - 1], port); | ||
| 60 | 60 | makeRequest(url, agent, (port) => { | |
| 61 | - assert.strictEqual(ports[1], port); | ||
| 61 | + assert.strictEqual(ports[ports.length - 1], port); | ||
| 62 | 62 | makeRequest(url, agent, (port) => { | |
| 63 | - assert.strictEqual(ports[2], port); | ||
| 63 | + assert.strictEqual(ports[ports.length - 1], port); | ||
| 64 | 64 | server.close(); | |
| 65 | 65 | agent.destroy(); | |
| 66 | 66 | }); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments