avoid port 8301 on Jenkins (#5271)

Port 8301 is used by Consul: https://github.com/status-im/nimbus-eth2/issues/4575#issuecomment-1667490331

Avoid using it in the local testnet simulation when EXECUTOR_NUMBER == 2
This commit is contained in:
Etan Kissling 2023-08-07 21:58:24 +02:00 committed by GitHub
parent bb672a7e90
commit 41634f6385
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 25 additions and 22 deletions

View File

@ -171,6 +171,7 @@ libbacktrace:
# Make sure ports don't overlap to support concurrent execution of tests # Make sure ports don't overlap to support concurrent execution of tests
# Avoid selecting ephemeral ports that may be used by others; safe = 5001-9999 # Avoid selecting ephemeral ports that may be used by others; safe = 5001-9999
# - Port 8301 is used by Consul
# - Port 9952 sometimes reports (48) Address already in use. # - Port 9952 sometimes reports (48) Address already in use.
# #
# EXECUTOR_NUMBER: [0, 2] (depends on max number of concurrent CI jobs) # EXECUTOR_NUMBER: [0, 2] (depends on max number of concurrent CI jobs)
@ -202,6 +203,8 @@ libbacktrace:
# - --base-el-auth-rpc-port + --el-port-offset * [0, --nodes + --light-clients) # - --base-el-auth-rpc-port + --el-port-offset * [0, --nodes + --light-clients)
UNIT_TEST_BASE_PORT := 9960 UNIT_TEST_BASE_PORT := 9960
REST_TEST_BASE_PORT := 9990 REST_TEST_BASE_PORT := 9990
MINIMAL_TESTNET_BASE_PORT := 5001
MAINNET_TESTNET_BASE_PORT := 6501
restapi-test: restapi-test:
./tests/simulation/restapi.sh \ ./tests/simulation/restapi.sh \
@ -228,17 +231,17 @@ local-testnet-minimal:
--disable-htop \ --disable-htop \
--enable-payload-builder \ --enable-payload-builder \
--enable-logtrace \ --enable-logtrace \
--base-port $$(( 5001 + EXECUTOR_NUMBER * 500 )) \ --base-port $$(( $(MINIMAL_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 0 )) \
--base-rest-port $$(( 5031 + EXECUTOR_NUMBER * 500 )) \ --base-rest-port $$(( $(MINIMAL_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 30 )) \
--base-metrics-port $$(( 5061 + EXECUTOR_NUMBER * 500 )) \ --base-metrics-port $$(( $(MINIMAL_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 60 )) \
--base-vc-keymanager-port $$(( 5131 + EXECUTOR_NUMBER * 500 )) \ --base-vc-keymanager-port $$(( $(MINIMAL_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 130)) \
--base-vc-metrics-port $$(( 5161 + EXECUTOR_NUMBER * 500 )) \ --base-vc-metrics-port $$(( $(MINIMAL_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 160)) \
--base-remote-signer-port $$(( 5201 + EXECUTOR_NUMBER * 500 )) \ --base-remote-signer-port $$(( $(MINIMAL_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 200)) \
--base-remote-signer-metrics-port $$(( 5251 + EXECUTOR_NUMBER * 500 )) \ --base-remote-signer-metrics-port $$(( $(MINIMAL_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 250)) \
--base-el-net-port $$(( 5301 + EXECUTOR_NUMBER * 500 )) \ --base-el-net-port $$(( $(MINIMAL_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 300 )) \
--base-el-rpc-port $$(( 5302 + EXECUTOR_NUMBER * 500 )) \ --base-el-rpc-port $$(( $(MINIMAL_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 301 )) \
--base-el-ws-port $$(( 5303 + EXECUTOR_NUMBER * 500 )) \ --base-el-ws-port $$(( $(MINIMAL_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 302 )) \
--base-el-auth-rpc-port $$(( 5304 + EXECUTOR_NUMBER * 500 )) \ --base-el-auth-rpc-port $$(( $(MINIMAL_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 303 )) \
--el-port-offset 5 \ --el-port-offset 5 \
--timeout 648 \ --timeout 648 \
--kill-old-processes \ --kill-old-processes \
@ -255,17 +258,17 @@ local-testnet-mainnet:
--stop-at-epoch 6 \ --stop-at-epoch 6 \
--disable-htop \ --disable-htop \
--enable-logtrace \ --enable-logtrace \
--base-port $$(( 7001 + EXECUTOR_NUMBER * 500 )) \ --base-port $$(( $(MAINNET_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 0 )) \
--base-rest-port $$(( 7031 + EXECUTOR_NUMBER * 500 )) \ --base-rest-port $$(( $(MAINNET_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 30 )) \
--base-metrics-port $$(( 7061 + EXECUTOR_NUMBER * 500 )) \ --base-metrics-port $$(( $(MAINNET_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 60 )) \
--base-vc-keymanager-port $$(( 7131 + EXECUTOR_NUMBER * 500 )) \ --base-vc-keymanager-port $$(( $(MAINNET_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 130 )) \
--base-vc-metrics-port $$(( 7161 + EXECUTOR_NUMBER * 500 )) \ --base-vc-metrics-port $$(( $(MAINNET_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 160 )) \
--base-remote-signer-port $$(( 7201 + EXECUTOR_NUMBER * 500 )) \ --base-remote-signer-port $$(( $(MAINNET_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 200 )) \
--base-remote-signer-metrics-port $$(( 7251 + EXECUTOR_NUMBER * 500 )) \ --base-remote-signer-metrics-port $$(( $(MAINNET_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 250 )) \
--base-el-net-port $$(( 7301 + EXECUTOR_NUMBER * 500 )) \ --base-el-net-port $$(( $(MAINNET_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 300 )) \
--base-el-rpc-port $$(( 7302 + EXECUTOR_NUMBER * 500 )) \ --base-el-rpc-port $$(( $(MAINNET_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 301 )) \
--base-el-ws-port $$(( 7303 + EXECUTOR_NUMBER * 500 )) \ --base-el-ws-port $$(( $(MAINNET_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 302 )) \
--base-el-auth-rpc-port $$(( 7304 + EXECUTOR_NUMBER * 500 )) \ --base-el-auth-rpc-port $$(( $(MAINNET_TESTNET_BASE_PORT) + EXECUTOR_NUMBER * 400 + 303 )) \
--el-port-offset 5 \ --el-port-offset 5 \
--timeout 2784 \ --timeout 2784 \
--kill-old-processes \ --kill-old-processes \