Skip to content

Commit 2035193

Browse files
Simone Sanfratellosimone-sanfratello
authored andcommitted
feat: default readiness values
1 parent a89b9fe commit 2035193

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@ _Variables in bold are required._
5252
| P2P_CONNECTION_HANDLER_MAX_INBOUND_STREAMS | `1024` | p2p handler max incoming streams limit at the same time on each connection |
5353
| P2P_CONNECTION_HANDLER_MAX_OUTBOUND_STREAMS | `1024` | p2p handler max outgoing streams limit at the same time on each connection |
5454
| P2P_CONNECTION_TAGGED_PEERS_VALUE | `100` | p2p tagged peers default value, see [tagged peers](#tagged-peers). |
55-
| READINESS_MAX_CONNECTIONS || TODO |
56-
| READINESS_MAX_PENDING_REQUEST_BLOCKS || |
57-
| READINESS_MAX_EVENT_LOOP_UTILIZATION || |
58-
| READINESS_MAX_RESPONSE_DURATION || |
55+
| READINESS_MAX_CONNECTIONS | `25` | Limit for readiness on active connections |
56+
| READINESS_MAX_PENDING_REQUEST_BLOCKS | `5000` | Limit for readiness on pending request blocks |
57+
| READINESS_MAX_EVENT_LOOP_UTILIZATION | `0.5` | Limit for readiness on Event Loop Utilization |
58+
| READINESS_MAX_RESPONSE_DURATION | `5000` | Limit for readiness on response time, defautl 5 seconds |
5959
| HTTP_PORT | `3001` | The telemetry port number for the OpenTelemetry server to listen on. |
6060
| NODE_DEBUG | | If it contains `aws-ipfs`, debug mode is enabled. |
6161
| LOG_LEVEL | `info` | Logging level. |

src/config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ export function makeConfig () {
4949
httpPort: process.env.HTTP_PORT ? parseInt(process.env.HTTP_PORT) : 3001,
5050

5151
// readiness
52-
readinessMaxConnections: process.env.READINESS_MAX_CONNECTIONS ? parseInt(process.env.READINESS_MAX_CONNECTIONS) : 200,
53-
readinessMaxPendingRequestBlocks: process.env.READINESS_MAX_PENDING_REQUEST_BLOCKS ? parseInt(process.env.READINESS_MAX_PENDING_REQUEST_BLOCKS) : 1e3,
52+
readinessMaxConnections: process.env.READINESS_MAX_CONNECTIONS ? parseInt(process.env.READINESS_MAX_CONNECTIONS) : 25,
53+
readinessMaxPendingRequestBlocks: process.env.READINESS_MAX_PENDING_REQUEST_BLOCKS ? parseInt(process.env.READINESS_MAX_PENDING_REQUEST_BLOCKS) : 5e3,
5454
readinessMaxEventLoopUtilization: process.env.READINESS_MAX_EVENT_LOOP_UTILIZATION ? parseInt(process.env.READINESS_MAX_EVENT_LOOP_UTILIZATION) : 0.5, // 0 to 1
5555
readinessMaxResponseDuration: process.env.READINESS_MAX_RESPONSE_DURATION ? parseInt(process.env.READINESS_MAX_RESPONSE_DURATION) : 5e3, // 5 sec
5656

test/config.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ t.test('config - defaults', async t => {
3737
peerAnnounceAddr: undefined,
3838
port: 3000,
3939
httpPort: 3001,
40-
readinessMaxConnections: 200,
41-
readinessMaxPendingRequestBlocks: 1000,
40+
readinessMaxConnections: 25,
41+
readinessMaxPendingRequestBlocks: 5000,
4242
readinessMaxEventLoopUtilization: 0.5,
4343
readinessMaxResponseDuration: 5000,
4444
p2pConnectionMaxConnections: 10000,

0 commit comments

Comments
 (0)