Skip to content

Commit

Permalink
Implement receiver topology
Browse files Browse the repository at this point in the history
  • Loading branch information
ausias-armesto committed Sep 27, 2024
1 parent 3fb2fc3 commit 55063d0
Show file tree
Hide file tree
Showing 9 changed files with 141 additions and 32 deletions.
5 changes: 5 additions & 0 deletions k6/assets/nodes-dufour.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"url": "https://core-node-1.core-team.prod.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-2" },
{ "name": "core-node-3" },
Expand All @@ -17,6 +18,7 @@
"url": "https://core-node-2.core-team.prod.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-1" },
{ "name": "core-node-3" },
Expand All @@ -29,6 +31,7 @@
"url": "https://core-node-3.core-team.prod.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-1" },
{ "name": "core-node-2" },
Expand All @@ -41,6 +44,7 @@
"url": "https://core-node-4.core-team.prod.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-1" },
{ "name": "core-node-2" },
Expand All @@ -54,6 +58,7 @@
"url": "https://core-node-5.core-team.prod.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-1" },
{ "name": "core-node-2" },
Expand Down
58 changes: 58 additions & 0 deletions k6/assets/nodes-receiver.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"nodes": [
{
"name": "core-node-1",
"url": "https://core-node-1.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": false,
"routes": [
{ "name": "core-node-5" }
]
},
{
"name": "core-node-2",
"url": "https://core-node-2.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": false,
"routes": [
{ "name": "core-node-5" }
]
},
{
"name": "core-node-3",
"url": "https://core-node-3.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": false,
"routes": [
{ "name": "core-node-5" }
]
},
{
"name": "core-node-4",
"url": "https://core-node-4.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": false,
"routes": [
{ "name": "core-node-5" }

]
},
{
"name": "core-node-5",
"url": "https://core-node-5.core-team.staging.hoprnet.link/",
"isSender": false,
"isRelayer": false,
"isReceiver": true,
"routes": [
{ "name": "core-node-1" },
{ "name": "core-node-2" },
{ "name": "core-node-3" },
{ "name": "core-node-4" }
]
}
]
}
5 changes: 5 additions & 0 deletions k6/assets/nodes-relayer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"url": "https://core-node-1.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": false,
"isReceiver": true,
"routes": [
{ "name": "core-node-5" }
]
Expand All @@ -14,6 +15,7 @@
"url": "https://core-node-2.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": false,
"isReceiver": true,
"routes": [
{ "name": "core-node-5" }
]
Expand All @@ -23,6 +25,7 @@
"url": "https://core-node-3.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": false,
"isReceiver": true,
"routes": [
{ "name": "core-node-5" }
]
Expand All @@ -32,6 +35,7 @@
"url": "https://core-node-4.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": false,
"isReceiver": true,
"routes": [
{ "name": "core-node-5" }

Expand All @@ -42,6 +46,7 @@
"url": "https://core-node-5.core-team.staging.hoprnet.link/",
"isSender": false,
"isRelayer": true,
"isReceiver": false,
"routes": [
{ "name": "core-node-1" },
{ "name": "core-node-2" },
Expand Down
5 changes: 5 additions & 0 deletions k6/assets/nodes-rotsee.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"url": "https://core-node-1.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-2" },
{ "name": "core-node-3" },
Expand All @@ -17,6 +18,7 @@
"url": "https://core-node-2.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-1" },
{ "name": "core-node-3" },
Expand All @@ -29,6 +31,7 @@
"url": "https://core-node-3.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-1" },
{ "name": "core-node-2" },
Expand All @@ -41,6 +44,7 @@
"url": "https://core-node-4.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-1" },
{ "name": "core-node-2" },
Expand All @@ -54,6 +58,7 @@
"url": "https://core-node-5.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-1" },
{ "name": "core-node-2" },
Expand Down
5 changes: 5 additions & 0 deletions k6/assets/nodes-sender.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"url": "https://core-node-1.core-team.staging.hoprnet.link/",
"isSender": true,
"isRelayer": false,
"isReceiver": false,
"routes": [
{ "name": "core-node-5" }
]
Expand All @@ -14,6 +15,7 @@
"url": "https://core-node-2.core-team.staging.hoprnet.link/",
"isSender": false,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-5" }
]
Expand All @@ -23,6 +25,7 @@
"url": "https://core-node-3.core-team.staging.hoprnet.link/",
"isSender": false,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-5" }
]
Expand All @@ -32,6 +35,7 @@
"url": "https://core-node-4.core-team.staging.hoprnet.link/",
"isSender": false,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-5" }

Expand All @@ -42,6 +46,7 @@
"url": "https://core-node-5.core-team.staging.hoprnet.link/",
"isSender": false,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "core-node-1" },
{ "name": "core-node-2" },
Expand Down
10 changes: 10 additions & 0 deletions k6/assets/nodes-team-all.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"url": "http://85.206.96.234:3009/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-vps" },
{ "name": "hoprd-ausias" },
Expand All @@ -22,6 +23,7 @@
"url": "http://173.249.13.193:3009/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-dappnode" },
{ "name": "hoprd-ausias" },
Expand All @@ -39,6 +41,7 @@
"url": "http://85.49.63.139:3101/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-dappnode" },
{ "name": "hoprd-andrius-vps" },
Expand All @@ -56,6 +59,7 @@
"url": "http://178.254.33.145:3002/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-dappnode"},
{ "name": "hoprd-andrius-vps" },
Expand All @@ -73,6 +77,7 @@
"url": "http://65.109.137.126:3002/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-dappnode"},
{ "name": "hoprd-andrius-vps" },
Expand All @@ -90,6 +95,7 @@
"url": "http://vlabs.ddns.net:3101/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-dappnode"},
{ "name": "hoprd-andrius-vps" },
Expand All @@ -107,6 +113,7 @@
"url": "http://91.132.145.250:3101",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-dappnode"},
{ "name": "hoprd-andrius-vps" },
Expand All @@ -124,6 +131,7 @@
"url": "http://45.76.177.147:3101/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-dappnode"},
{ "name": "hoprd-andrius-vps" },
Expand All @@ -141,6 +149,7 @@
"url": "http://8.8.8.8:3001/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-dappnode"},
{ "name": "hoprd-andrius-vps" },
Expand All @@ -158,6 +167,7 @@
"url": "http://8.8.8.8:3001/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-dappnode"},
{ "name": "hoprd-andrius-vps" },
Expand Down
6 changes: 6 additions & 0 deletions k6/assets/nodes-team.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"url": "http://173.249.13.193:3009/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-ausias" },
{ "name": "hoprd-michal" },
Expand All @@ -18,6 +19,7 @@
"url": "http://85.49.63.139:3101/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-vps" },
{ "name": "hoprd-michal" },
Expand All @@ -31,6 +33,7 @@
"url": "http://178.254.33.145:3002/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-vps" },
{ "name": "hoprd-ausias" },
Expand All @@ -44,6 +47,7 @@
"url": "http://65.109.137.126:3002/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-vps" },
{ "name": "hoprd-ausias" },
Expand All @@ -57,6 +61,7 @@
"url": "http://vlabs.ddns.net:3101/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-vps" },
{ "name": "hoprd-ausias" },
Expand All @@ -70,6 +75,7 @@
"url": "http://45.76.177.147:3101/",
"isSender": true,
"isRelayer": true,
"isReceiver": true,
"routes": [
{ "name": "hoprd-andrius-vps" },
{ "name": "hoprd-ausias" },
Expand Down
1 change: 1 addition & 0 deletions k6/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
"test:local": "npm run webpack && K6_PROMETHEUS_RW_TREND_AS_NATIVE_HISTOGRAM=true K6_OUT=xk6-prometheus-rw K6_PROMETHEUS_RW_SERVER_URL=https://prometheus.staging.hoprnet.link/api/v1/write ./k6 run ./dist/send-messages.test.js",
"test:rotsee": "npm run webpack && NODES=rotsee K6_PROMETHEUS_RW_TREND_AS_NATIVE_HISTOGRAM=true K6_OUT=xk6-prometheus-rw K6_PROMETHEUS_RW_SERVER_URL=https://prometheus.staging.hoprnet.link/api/v1/write ./k6 run --summary-export=test-execution-local.json --tag testid=local ./dist/send-messages.test.js",
"test:sender": "npm run webpack && NODES=sender K6_PROMETHEUS_RW_TREND_AS_NATIVE_HISTOGRAM=true K6_OUT=xk6-prometheus-rw K6_PROMETHEUS_RW_SERVER_URL=https://prometheus.staging.hoprnet.link/api/v1/write ./k6 run --summary-export=test-execution-local.json --tag testid=local ./dist/send-messages.test.js",
"test:receiver": "npm run webpack && NODES=receiver K6_PROMETHEUS_RW_TREND_AS_NATIVE_HISTOGRAM=true K6_OUT=xk6-prometheus-rw K6_PROMETHEUS_RW_SERVER_URL=https://prometheus.staging.hoprnet.link/api/v1/write ./k6 run --summary-export=test-execution-local.json --tag testid=local ./dist/send-messages.test.js",
"test:relayer": "npm run webpack && NODES=relayer K6_PROMETHEUS_RW_TREND_AS_NATIVE_HISTOGRAM=true K6_OUT=xk6-prometheus-rw K6_PROMETHEUS_RW_SERVER_URL=https://prometheus.staging.hoprnet.link/api/v1/write ./k6 run --summary-export=test-execution-local.json --tag testid=local ./dist/send-messages.test.js",
"test:team": "npm run webpack && NODES=team K6_PROMETHEUS_RW_TREND_AS_NATIVE_HISTOGRAM=true K6_OUT=xk6-prometheus-rw K6_PROMETHEUS_RW_SERVER_URL=https://prometheus.staging.hoprnet.link/api/v1/write ./k6 run --summary-export=test-execution-local.json --tag testid=local ./dist/send-messages.test.js",
"test:dufour": "npm run webpack && NODES=dufour K6_PROMETHEUS_RW_TREND_AS_NATIVE_HISTOGRAM=true K6_OUT=xk6-prometheus-rw K6_PROMETHEUS_RW_SERVER_URL=https://prometheus.staging.hoprnet.link/api/v1/write ./k6 run --summary-export=test-execution-local.json --tag testid=local ./dist/send-messages.test.js",
Expand Down
Loading

0 comments on commit 55063d0

Please sign in to comment.