mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-05-24 03:09:58 +00:00
deploy: 57133df197611a820e5bb75dc34a1611e1ac426b
This commit is contained in:
parent
fb981ff96a
commit
f4448eb8c1
2
manual/10/app.js
Normal file
2
manual/10/app.js
Normal file
File diff suppressed because one or more lines are too long
2
manual/10/data/behaviors.csv
Normal file
2
manual/10/data/behaviors.csv
Normal file
@ -0,0 +1,2 @@
|
||||
"BROKEN","EPIC","FAILED","FEATURE","PASSED","SKIPPED","STORY","UNKNOWN"
|
||||
"0","","0","","0","1","","0"
|
||||
|
1
manual/10/data/behaviors.json
Normal file
1
manual/10/data/behaviors.json
Normal file
@ -0,0 +1 @@
|
||||
{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"test_filter_get_message_with_valid_payloads","uid":"513031e7b2a22953","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"skipped","time":{"start":1777859922467,"stop":1777859922467,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"name":"behaviors"}
|
||||
0
manual/10/data/categories.csv
Normal file
0
manual/10/data/categories.csv
Normal file
|
|
1
manual/10/data/categories.json
Normal file
1
manual/10/data/categories.json
Normal file
@ -0,0 +1 @@
|
||||
{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[],"name":"categories"}
|
||||
1
manual/10/data/packages.json
Normal file
1
manual/10/data/packages.json
Normal file
@ -0,0 +1 @@
|
||||
{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"test_filter_get_message_with_valid_payloads","uid":"513031e7b2a22953","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"skipped","time":{"start":1777859922467,"stop":1777859922467,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"name":"packages"}
|
||||
2
manual/10/data/suites.csv
Normal file
2
manual/10/data/suites.csv
Normal file
@ -0,0 +1,2 @@
|
||||
"DESCRIPTION","DURATION IN MS","NAME","PARENT SUITE","START TIME","STATUS","STOP TIME","SUB SUITE","SUITE","TEST CLASS","TEST METHOD"
|
||||
"","0","test_filter_get_message_with_valid_payloads","","Mon May 04 01:58:42 UTC 2026","skipped","Mon May 04 01:58:42 UTC 2026","","","",""
|
||||
|
1
manual/10/data/suites.json
Normal file
1
manual/10/data/suites.json
Normal file
@ -0,0 +1 @@
|
||||
{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"test_filter_get_message_with_valid_payloads","uid":"513031e7b2a22953","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"skipped","time":{"start":1777859922467,"stop":1777859922467,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"name":"suites"}
|
||||
1
manual/10/data/test-cases/513031e7b2a22953.json
Normal file
1
manual/10/data/test-cases/513031e7b2a22953.json
Normal file
@ -0,0 +1 @@
|
||||
{"uid":"513031e7b2a22953","name":"test_filter_get_message_with_valid_payloads","fullName":"tests.filter.test_get_messages.TestFilterGetMessages#test_filter_get_message_with_valid_payloads","time":{"start":1777859922467,"stop":1777859922467,"duration":0},"status":"skipped","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"fleet_rln_state","time":{"start":1777859922468,"stop":1777859942089,"duration":19621},"status":"broken","statusMessage":"_pytest.outcomes.Exit: Fleet RLN registration failed – aborting session: Could not infer RLN membership index from registration logs\n","statusTrace":" File \"/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/pluggy/_callers.py\", line 137, in _multicall\n teardown.throw(outcome._exception)\n File \"/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/_pytest/setuponly.py\", line 36, in pytest_fixture_setup\n return (yield)\n ^^^^^\n File \"/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/pluggy/_callers.py\", line 77, in _multicall\n res = hook_impl.function(*args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1140, in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/_pytest/fixtures.py\", line 910, in call_fixture_func\n fixture_result = next(generator)\n ^^^^^^^^^^^^^^^\n File \"/home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/tests/conftest.py\", line 128, in fleet_rln_state\n pytest.exit(f\"Fleet RLN registration failed – aborting session: {ex}\", returncode=1)\n File \"/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/_pytest/outcomes.py\", line 133, in exit\n raise Exit(reason, returncode)\n","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":true,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"afterStages":[],"labels":[{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","categories":[],"tags":[]},"source":"513031e7b2a22953.json","parameterValues":[]}
|
||||
1
manual/10/data/timeline.json
Normal file
1
manual/10/data/timeline.json
Normal file
@ -0,0 +1 @@
|
||||
{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"test_filter_get_message_with_valid_payloads","uid":"513031e7b2a22953","parentUid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","status":"skipped","time":{"start":1777859922467,"stop":1777859922467,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"name":"timeline"}
|
||||
10
manual/10/export/mail.html
Normal file
10
manual/10/export/mail.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Allure Report summary mail</title>
|
||||
</head>
|
||||
<body>
|
||||
Mail body
|
||||
</body>
|
||||
</html>
|
||||
BIN
manual/10/favicon.ico
Normal file
BIN
manual/10/favicon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
1
manual/10/history/categories-trend.json
Normal file
1
manual/10/history/categories-trend.json
Normal file
@ -0,0 +1 @@
|
||||
[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"Product defects":1,"Test defects":29}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{}}]
|
||||
1
manual/10/history/duration-trend.json
Normal file
1
manual/10/history/duration-trend.json
Normal file
@ -0,0 +1 @@
|
||||
[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"duration":2396100}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"duration":236770}}]
|
||||
1
manual/10/history/history-trend.json
Normal file
1
manual/10/history/history-trend.json
Normal file
@ -0,0 +1 @@
|
||||
[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"failed":1,"broken":29,"skipped":0,"passed":0,"unknown":0,"total":30}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}}]
|
||||
1
manual/10/history/history.json
Normal file
1
manual/10/history/history.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/10/history/retry-trend.json
Normal file
1
manual/10/history/retry-trend.json
Normal file
@ -0,0 +1 @@
|
||||
[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"run":30,"retry":0}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"run":36,"retry":0}}]
|
||||
34
manual/10/index.html
Normal file
34
manual/10/index.html
Normal file
@ -0,0 +1,34 @@
|
||||
<!DOCTYPE html>
|
||||
<html dir="ltr" lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Allure Report</title>
|
||||
<link rel="icon" href="favicon.ico">
|
||||
<link rel="stylesheet" type="text/css" href="styles.css">
|
||||
<link rel="stylesheet" type="text/css" href="plugin/screen-diff/styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="alert"></div>
|
||||
<div id="content">
|
||||
<span class="spinner">
|
||||
<span class="spinner__circle"></span>
|
||||
</span>
|
||||
</div>
|
||||
<div id="popup"></div>
|
||||
<script src="app.js"></script>
|
||||
<script src="plugin/behaviors/index.js"></script>
|
||||
<script src="plugin/packages/index.js"></script>
|
||||
<script src="plugin/screen-diff/index.js"></script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-FVWC4GKEYS"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'G-FVWC4GKEYS', {
|
||||
'allureVersion': '2.32.0',
|
||||
'reportUuid': 'f14b0642-10f2-42cd-82d1-6ecb5418ebb1',
|
||||
'single_file': false
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
276
manual/10/plugin/behaviors/index.js
Normal file
276
manual/10/plugin/behaviors/index.js
Normal file
@ -0,0 +1,276 @@
|
||||
'use strict';
|
||||
|
||||
allure.api.addTranslation('en', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Behaviors'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Features by stories',
|
||||
showAll: 'show all'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('ru', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Функциональность'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Функциональность',
|
||||
showAll: 'показать все'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('zh', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: '功能'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: '特性场景',
|
||||
showAll: '显示所有'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('de', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Verhalten'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Features nach Stories',
|
||||
showAll: 'Zeige alle'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('nl', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Functionaliteit'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Features en story’s',
|
||||
showAll: 'Toon alle'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('he', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'התנהגויות'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'תכונות לפי סיפורי משתמש',
|
||||
showAll: 'הצג הכול'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('br', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Comportamentos'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Funcionalidades por história',
|
||||
showAll: 'Mostrar tudo'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('ja', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: '振る舞い'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'ストーリー別の機能',
|
||||
showAll: '全て表示'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('es', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Funcionalidades'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Funcionalidades por Historias de Usuario',
|
||||
showAll: 'mostrar todo'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('kr', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: '동작'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: '스토리별 기능',
|
||||
showAll: '전체 보기'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('fr', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Comportements'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Thèmes par histoires',
|
||||
showAll: 'Montrer tout'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('pl', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Zachowania'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Funkcje według historii',
|
||||
showAll: 'pokaż wszystko'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('am', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Վարքագծեր'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Ֆիչրները ըստ պատմությունների',
|
||||
showAll: 'ցույց տալ բոլորը'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('az', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Davranışlar'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Hekayələr üzrə xüsusiyyətlər',
|
||||
showAll: 'hamısını göstər'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('sv', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Beteenden'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Funktioner efter user stories',
|
||||
showAll: 'visa allt'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('isv', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Funkcionalnost',
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Funkcionalnost',
|
||||
showAll: 'pokaži vsěčto',
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('ka', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'ფუნქციონალი',
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'ფუნქციონალი',
|
||||
showAll: 'ყველას ჩვენება',
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('it', {
|
||||
tab: {
|
||||
behaviors: {
|
||||
name: 'Comportamenti'
|
||||
}
|
||||
},
|
||||
widget: {
|
||||
behaviors: {
|
||||
name: 'Funzionalità per storie',
|
||||
showAll: 'Mostra tutto'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTab('behaviors', {
|
||||
title: 'tab.behaviors.name', icon: 'fa fa-list',
|
||||
route: 'behaviors(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
|
||||
onEnter: (function (testGroup, testResult, testResultTab) {
|
||||
return new allure.components.TreeLayout({
|
||||
testGroup: testGroup,
|
||||
testResult: testResult,
|
||||
testResultTab: testResultTab,
|
||||
tabName: 'tab.behaviors.name',
|
||||
baseUrl: 'behaviors',
|
||||
url: 'data/behaviors.json',
|
||||
csvUrl: 'data/behaviors.csv'
|
||||
});
|
||||
})
|
||||
});
|
||||
|
||||
allure.api.addWidget('widgets', 'behaviors', allure.components.WidgetStatusView.extend({
|
||||
rowTag: 'a',
|
||||
title: 'widget.behaviors.name',
|
||||
baseUrl: 'behaviors',
|
||||
showLinks: true
|
||||
}));
|
||||
160
manual/10/plugin/packages/index.js
Normal file
160
manual/10/plugin/packages/index.js
Normal file
@ -0,0 +1,160 @@
|
||||
'use strict';
|
||||
|
||||
allure.api.addTranslation('en', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Packages'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('ru', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Пакеты'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('zh', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: '包'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('de', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Pakete'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('nl', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Packages'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('he', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'חבילות'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('br', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Pacotes'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('ja', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'パッケージ'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('es', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Paquetes'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('kr', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: '패키지'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('fr', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Paquets'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('pl', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Pakiety'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('am', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Փաթեթներ'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('az', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Paketlər'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('sv', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Paket'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('isv', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Pakety'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('ka', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'პაკეტები'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTranslation('it', {
|
||||
tab: {
|
||||
packages: {
|
||||
name: 'Pacchetti'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
allure.api.addTab('packages', {
|
||||
title: 'tab.packages.name', icon: 'fa fa-align-left',
|
||||
route: 'packages(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
|
||||
onEnter: (function (testGroup, testResult, testResultTab) {
|
||||
return new allure.components.TreeLayout({
|
||||
testGroup: testGroup,
|
||||
testResult: testResult,
|
||||
testResultTab: testResultTab,
|
||||
tabName: 'tab.packages.name',
|
||||
baseUrl: 'packages',
|
||||
url: 'data/packages.json'
|
||||
});
|
||||
})
|
||||
});
|
||||
200
manual/10/plugin/screen-diff/index.js
Normal file
200
manual/10/plugin/screen-diff/index.js
Normal file
@ -0,0 +1,200 @@
|
||||
(function () {
|
||||
var settings = allure.getPluginSettings('screen-diff', { diffType: 'diff' });
|
||||
|
||||
function renderImage(src) {
|
||||
return (
|
||||
'<div class="screen-diff__container">' +
|
||||
'<img class="screen-diff__image" src="' +
|
||||
src +
|
||||
'">' +
|
||||
'</div>'
|
||||
);
|
||||
}
|
||||
|
||||
function findImage(data, name) {
|
||||
if (data.testStage && data.testStage.attachments) {
|
||||
var matchedImage = data.testStage.attachments.filter(function (attachment) {
|
||||
return attachment.name === name;
|
||||
})[0];
|
||||
if (matchedImage) {
|
||||
return 'data/attachments/' + matchedImage.source;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
function renderDiffContent(type, diffImage, actualImage, expectedImage) {
|
||||
if (type === 'diff') {
|
||||
if (diffImage) {
|
||||
return renderImage(diffImage);
|
||||
}
|
||||
}
|
||||
if (type === 'overlay' && expectedImage) {
|
||||
return (
|
||||
'<div class="screen-diff__overlay screen-diff__container">' +
|
||||
'<img class="screen-diff__image" src="' +
|
||||
expectedImage +
|
||||
'">' +
|
||||
'<div class="screen-diff__image-over">' +
|
||||
'<img class="screen-diff__image" src="' +
|
||||
actualImage +
|
||||
'">' +
|
||||
'</div>' +
|
||||
'</div>'
|
||||
);
|
||||
}
|
||||
if (actualImage) {
|
||||
return renderImage(actualImage);
|
||||
}
|
||||
return 'No diff data provided';
|
||||
}
|
||||
|
||||
var TestResultView = Backbone.Marionette.View.extend({
|
||||
regions: {
|
||||
subView: '.screen-diff-view',
|
||||
},
|
||||
template: function () {
|
||||
return '<div class="screen-diff-view"></div>';
|
||||
},
|
||||
onRender: function () {
|
||||
var data = this.model.toJSON();
|
||||
var testType = data.labels.filter(function (label) {
|
||||
return label.name === 'testType';
|
||||
})[0];
|
||||
var diffImage = findImage(data, 'diff');
|
||||
var actualImage = findImage(data, 'actual');
|
||||
var expectedImage = findImage(data, 'expected');
|
||||
if (!testType || testType.value !== 'screenshotDiff') {
|
||||
return;
|
||||
}
|
||||
this.showChildView(
|
||||
'subView',
|
||||
new ScreenDiffView({
|
||||
diffImage: diffImage,
|
||||
actualImage: actualImage,
|
||||
expectedImage: expectedImage,
|
||||
}),
|
||||
);
|
||||
},
|
||||
});
|
||||
var ErrorView = Backbone.Marionette.View.extend({
|
||||
templateContext: function () {
|
||||
return this.options;
|
||||
},
|
||||
template: function (data) {
|
||||
return '<pre class="screen-diff-error">' + data.error + '</pre>';
|
||||
},
|
||||
});
|
||||
var AttachmentView = Backbone.Marionette.View.extend({
|
||||
regions: {
|
||||
subView: '.screen-diff-view',
|
||||
},
|
||||
template: function () {
|
||||
return '<div class="screen-diff-view"></div>';
|
||||
},
|
||||
onRender: function () {
|
||||
jQuery
|
||||
.getJSON(this.options.sourceUrl)
|
||||
.then(this.renderScreenDiffView.bind(this), this.renderErrorView.bind(this));
|
||||
},
|
||||
renderErrorView: function (error) {
|
||||
console.log(error);
|
||||
this.showChildView(
|
||||
'subView',
|
||||
new ErrorView({
|
||||
error: error.statusText,
|
||||
}),
|
||||
);
|
||||
},
|
||||
renderScreenDiffView: function (data) {
|
||||
this.showChildView(
|
||||
'subView',
|
||||
new ScreenDiffView({
|
||||
diffImage: data.diff,
|
||||
actualImage: data.actual,
|
||||
expectedImage: data.expected,
|
||||
}),
|
||||
);
|
||||
},
|
||||
});
|
||||
|
||||
var ScreenDiffView = Backbone.Marionette.View.extend({
|
||||
className: 'pane__section',
|
||||
events: function () {
|
||||
return {
|
||||
['click [name="screen-diff-type-' + this.cid + '"]']: 'onDiffTypeChange',
|
||||
'mousemove .screen-diff__overlay': 'onOverlayMove',
|
||||
};
|
||||
},
|
||||
initialize: function (options) {
|
||||
this.diffImage = options.diffImage;
|
||||
this.actualImage = options.actualImage;
|
||||
this.expectedImage = options.expectedImage;
|
||||
this.radioName = 'screen-diff-type-' + this.cid;
|
||||
},
|
||||
templateContext: function () {
|
||||
return {
|
||||
diffType: settings.get('diffType'),
|
||||
diffImage: this.diffImage,
|
||||
actualImage: this.actualImage,
|
||||
expectedImage: this.expectedImage,
|
||||
radioName: this.radioName,
|
||||
};
|
||||
},
|
||||
template: function (data) {
|
||||
if (!data.diffImage && !data.actualImage && !data.expectedImage) {
|
||||
return '';
|
||||
}
|
||||
|
||||
return (
|
||||
'<h3 class="pane__section-title">Screen Diff</h3>' +
|
||||
'<div class="screen-diff__content">' +
|
||||
'<div class="screen-diff__switchers">' +
|
||||
'<label><input type="radio" name="' +
|
||||
data.radioName +
|
||||
'" value="diff"> Show diff</label>' +
|
||||
'<label><input type="radio" name="' +
|
||||
data.radioName +
|
||||
'" value="overlay"> Show overlay</label>' +
|
||||
'</div>' +
|
||||
renderDiffContent(
|
||||
data.diffType,
|
||||
data.diffImage,
|
||||
data.actualImage,
|
||||
data.expectedImage,
|
||||
) +
|
||||
'</div>'
|
||||
);
|
||||
},
|
||||
adjustImageSize: function (event) {
|
||||
var overImage = this.$(event.target);
|
||||
overImage.width(overImage.width());
|
||||
},
|
||||
onRender: function () {
|
||||
const diffType = settings.get('diffType');
|
||||
this.$('[name="' + this.radioName + '"][value="' + diffType + '"]').prop(
|
||||
'checked',
|
||||
true,
|
||||
);
|
||||
if (diffType === 'overlay') {
|
||||
this.$('.screen-diff__image-over img').on('load', this.adjustImageSize.bind(this));
|
||||
}
|
||||
},
|
||||
onOverlayMove: function (event) {
|
||||
var pageX = event.pageX;
|
||||
var containerScroll = this.$('.screen-diff__container').scrollLeft();
|
||||
var elementX = event.currentTarget.getBoundingClientRect().left;
|
||||
var delta = pageX - elementX + containerScroll;
|
||||
this.$('.screen-diff__image-over').width(delta);
|
||||
},
|
||||
onDiffTypeChange: function (event) {
|
||||
settings.save('diffType', event.target.value);
|
||||
this.render();
|
||||
},
|
||||
});
|
||||
allure.api.addTestResultBlock(TestResultView, { position: 'before' });
|
||||
allure.api.addAttachmentViewer('application/vnd.allure.image.diff', {
|
||||
View: AttachmentView,
|
||||
icon: 'fa fa-exchange',
|
||||
});
|
||||
})();
|
||||
30
manual/10/plugin/screen-diff/styles.css
Normal file
30
manual/10/plugin/screen-diff/styles.css
Normal file
@ -0,0 +1,30 @@
|
||||
.screen-diff__switchers {
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
.screen-diff__switchers label + label {
|
||||
margin-left: 1em;
|
||||
}
|
||||
|
||||
.screen-diff__overlay {
|
||||
position: relative;
|
||||
cursor: col-resize;
|
||||
}
|
||||
|
||||
.screen-diff__container {
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
.screen-diff__image-over {
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
background: #fff;
|
||||
position: absolute;
|
||||
overflow: hidden;
|
||||
box-shadow: 2px 0 1px -1px #aaa;
|
||||
}
|
||||
|
||||
.screen-diff-error {
|
||||
color: #fd5a3e;
|
||||
}
|
||||
5
manual/10/styles.css
Normal file
5
manual/10/styles.css
Normal file
File diff suppressed because one or more lines are too long
1
manual/10/widgets/behaviors.json
Normal file
1
manual/10/widgets/behaviors.json
Normal file
@ -0,0 +1 @@
|
||||
{"total":1,"items":[]}
|
||||
1
manual/10/widgets/categories-trend.json
Normal file
1
manual/10/widgets/categories-trend.json
Normal file
@ -0,0 +1 @@
|
||||
[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"Product defects":1,"Test defects":29}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{}}]
|
||||
1
manual/10/widgets/categories.json
Normal file
1
manual/10/widgets/categories.json
Normal file
@ -0,0 +1 @@
|
||||
{"total":0,"items":[]}
|
||||
1
manual/10/widgets/duration-trend.json
Normal file
1
manual/10/widgets/duration-trend.json
Normal file
@ -0,0 +1 @@
|
||||
[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"duration":0}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"duration":2396100}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"duration":236770}}]
|
||||
1
manual/10/widgets/duration.json
Normal file
1
manual/10/widgets/duration.json
Normal file
@ -0,0 +1 @@
|
||||
[{"uid":"513031e7b2a22953","name":"test_filter_get_message_with_valid_payloads","time":{"start":1777859922467,"stop":1777859922467,"duration":0},"status":"skipped","severity":"normal"}]
|
||||
1
manual/10/widgets/environment.json
Normal file
1
manual/10/widgets/environment.json
Normal file
@ -0,0 +1 @@
|
||||
[]
|
||||
1
manual/10/widgets/executors.json
Normal file
1
manual/10/widgets/executors.json
Normal file
@ -0,0 +1 @@
|
||||
[{"name":"GitHub Actions","type":"github","url":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual","buildOrder":10,"buildName":"GitHub Actions Run #25297056068","buildUrl":"https://github.com/logos-messaging/logos-delivery-interop-tests/actions/runs/25297056068","reportName":"Allure Report with history","reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10"}]
|
||||
1
manual/10/widgets/history-trend.json
Normal file
1
manual/10/widgets/history-trend.json
Normal file
@ -0,0 +1 @@
|
||||
[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"failed":1,"broken":29,"skipped":0,"passed":0,"unknown":0,"total":30}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}}]
|
||||
1
manual/10/widgets/launch.json
Normal file
1
manual/10/widgets/launch.json
Normal file
@ -0,0 +1 @@
|
||||
[]
|
||||
1
manual/10/widgets/retry-trend.json
Normal file
1
manual/10/widgets/retry-trend.json
Normal file
@ -0,0 +1 @@
|
||||
[{"buildOrder":10,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/10","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":9,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/9","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":8,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/8","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":7,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/7","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":6,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/6","reportName":"Allure Report with history","data":{"run":30,"retry":0}},{"buildOrder":5,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/manual/5","reportName":"Allure Report with history","data":{"run":36,"retry":0}}]
|
||||
1
manual/10/widgets/severity.json
Normal file
1
manual/10/widgets/severity.json
Normal file
@ -0,0 +1 @@
|
||||
[{"uid":"513031e7b2a22953","name":"test_filter_get_message_with_valid_payloads","time":{"start":1777859922467,"stop":1777859922467,"duration":0},"status":"skipped","severity":"normal"}]
|
||||
1
manual/10/widgets/status-chart.json
Normal file
1
manual/10/widgets/status-chart.json
Normal file
@ -0,0 +1 @@
|
||||
[{"uid":"513031e7b2a22953","name":"test_filter_get_message_with_valid_payloads","time":{"start":1777859922467,"stop":1777859922467,"duration":0},"status":"skipped","severity":"normal"}]
|
||||
1
manual/10/widgets/suites.json
Normal file
1
manual/10/widgets/suites.json
Normal file
@ -0,0 +1 @@
|
||||
{"total":1,"items":[]}
|
||||
1
manual/10/widgets/summary.json
Normal file
1
manual/10/widgets/summary.json
Normal file
@ -0,0 +1 @@
|
||||
{"reportName":"Allure Report with history","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":1,"passed":0,"unknown":0,"total":1},"time":{"start":1777859922467,"stop":1777859922467,"duration":0,"minDuration":0,"maxDuration":0,"sumDuration":0}}
|
||||
@ -1,103 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.32
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27495', '27496', '27497', '27498', '27499']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27495:27495 -p 27496:27496 -p 27497:27497 -p 27498:27498 -p 27499:27499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27497 --rest-port=27495 --tcp-port=27496 --discv5-udp-port=27498 --rest-address=0.0.0.0 --nat=extip:172.18.104.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a45b5fae05deb8eceb3fd9d2c34baf7f391ad411cabac592374d8b7462db8b49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27499 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.32 waku 84c211a6bcb7fe1b9ba40622fef99fc6acbb632bb9f194faf08d1895dd73819d
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84c211a6bcb7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27495
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38ba8fbe6cbe. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8acc2b33f3cb. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos","/ip4/172.18.104.32/tcp/27497/ws/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"],"enrUri":"enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.141
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40215', '40216', '40217', '40218', '40219']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40215:40215 -p 40216:40216 -p 40217:40217 -p 40218:40218 -p 40219:40219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40217 --rest-port=40215 --tcp-port=40216 --discv5-udp-port=40218 --rest-address=0.0.0.0 --nat=extip:172.18.133.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9caa4190a28aceea97cfff02deecf1561bc13dbaf2b7f030aa274bf6f2fd2dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40219 --metrics-logging=true --relay=false --filternode=/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.141 waku aec6471b9d239f10269bfd721c26fe068cad70e21faf8bd30c97b42f8dcfcdf0
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID aec6471b9d23. Setting up logs at ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40215
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.141/tcp/40216/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w","/ip4/172.18.133.141/tcp/40217/ws/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w"],"enrUri":"enr:-L24QHPErb5m2g94rFyqI9hbafGlBgukL0C2zDeVUsUPhO72Rx_1kzqvcjpIEylCvsZYTbT2WiAEYI-FJcgrKj3SKeACgmlkgnY0gmlwhKwShY2KbXVsdGlhZGRyc5YACASsEoWNBp0YAAoErBKFjQadGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDal-8xGEMqgRDnvjMEl7mlJ-zrpW88e13Zja8XkNFrxiDdGNwgp0Yg3VkcIKdGoV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27495/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "51b45343-c8c0-4cbb-822e-a196bcaeb74a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"51b45343-c8c0-4cbb-822e-a196bcaeb74a","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902075656981063,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902075771619575,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 84c211a6bcb7
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id aec6471b9d23
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,153 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.199
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57147', '57148', '57149', '57150', '57151']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57147:57147 -p 57148:57148 -p 57149:57149 -p 57150:57150 -p 57151:57151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57149 --rest-port=57147 --tcp-port=57148 --discv5-udp-port=57150 --rest-address=0.0.0.0 --nat=extip:172.18.154.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3ac7a66dfabbf4fcbae0b307fe486f90bbcda3c6dddc18ce982c37b4ddaca7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57151 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.199 waku 9485af0472bc2f734dff6e0bc2265c2c328567f685d01f78f541badd306cf07e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9485af0472bc. Setting up logs at ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 57147
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6ab4637358b1. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff3e592d26c7. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4","/ip4/172.18.154.199/tcp/57149/ws/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"],"enrUri":"enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.25.253
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62141', '62142', '62143', '62144', '62145']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62141:62141 -p 62142:62142 -p 62143:62143 -p 62144:62144 -p 62145:62145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62143 --rest-port=62141 --tcp-port=62142 --discv5-udp-port=62144 --rest-address=0.0.0.0 --nat=extip:172.18.25.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8d0f7fe66e64eaf40e4876e2b27fc76cec774e1af59f8f51f4d7fab1be30f72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62145 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.253 waku 6c3db6e906d67701bdd987f57df70579d83576ee7ca748179dfecfb7d8051dec
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c3db6e906d6. Setting up logs at ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 62141
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.253/tcp/62142/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2","/ip4/172.18.25.253/tcp/62143/ws/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2"],"enrUri":"enr:-L24QLB0_0P8DviygfA7UtfNZDTPSOoDMjQbGZAZ9GCz5w14apTBDWnUn0FDrW2tbPkmfQRtzHf_3nFMLiMjtuqmuLoCgmlkgnY0gmlwhKwSGf2KbXVsdGlhZGRyc5YACASsEhn9BvK-AAoErBIZ_Qbyv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeOkDA3XyrODaCktUlx1mY8EJGU35BgLhDf3pU1xDTjmDdGNwgvK-g3VkcILywIV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/0
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/1
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/9
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/25
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/1000
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 9485af0472bc
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 6c3db6e906d6
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,97 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_subscribe_to_single_topics with id: 2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.6
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7647', '7648', '7649', '7650', '7651']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7647:7647 -p 7648:7648 -p 7649:7649 -p 7650:7650 -p 7651:7651 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7649 --rest-port=7647 --tcp-port=7648 --discv5-udp-port=7650 --rest-address=0.0.0.0 --nat=extip:172.18.165.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc25c4eefecf45478bab6259a4ddbbdea8b56a9d110efd9c9676c005c2c1bb94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7651 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.6 waku babc95093ab70964b59de29a6b85962a448c2345d599df81e12bdd4485aa6c92
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID babc95093ab7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 7647
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b435bc911ed9. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e0f21d40f18. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9","/ip4/172.18.165.6/tcp/7649/ws/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"],"enrUri":"enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.122.131
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19177', '19178', '19179', '19180', '19181']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19177:19177 -p 19178:19178 -p 19179:19179 -p 19180:19180 -p 19181:19181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19179 --rest-port=19177 --tcp-port=19178 --discv5-udp-port=19180 --rest-address=0.0.0.0 --nat=extip:172.18.122.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=41e2ddbdce0ddb78bbc8cdcbec005da79089dbddf09515d776eceaebfc5b1f4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19181 --metrics-logging=true --relay=false --filternode=/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.131 waku 6c5fc8870d0bdd3229dcfc6d967199fd42fa6d20659aa2913d4e4cb214b80517
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c5fc8870d0b. Setting up logs at ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 19177
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.131/tcp/19178/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng","/ip4/172.18.122.131/tcp/19179/ws/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng"],"enrUri":"enr:-L24QPtkznfuhMQbYoVcBXdvSqvrzKQ1iui1esOsAkqzTLEEABxgb3TO_C4Z7R3YX5z8DsF2kAPgMBa75_DeLBd2AlICgmlkgnY0gmlwhKwSeoOKbXVsdGlhZGRyc5YACASsEnqDBkrqAAoErBJ6gwZK690DgnJzhQDGAQAAiXNlY3AyNTZrMaECmujSs79zsBlvQ0zTJTfABJxxVlWHda5IDkQDmOHolfWDdGNwgkrqg3VkcIJK7IV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7647/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19177/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7647/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902044481836294,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id babc95093ab7
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 6c5fc8870d0b
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,99 +0,0 @@
|
||||
2026-04-22 23:54:36.830 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:36.830 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:36.831 DEBUG [tests.conftest] Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954
|
||||
2026-04-22 23:54:36.831 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:36.831 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:36.831 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:36.837 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:36.837 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:36.838 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:36.838 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.71
|
||||
2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Generated ports ['51256', '51257', '51258', '51259', '51260']
|
||||
2026-04-22 23:54:36.840 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:36.840 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:36.840 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:36.840 DEBUG [src.node.docker_mananger] docker run -i -t -p 51256:51256 -p 51257:51257 -p 51258:51258 -p 51259:51259 -p 51260:51260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51258 --rest-port=51256 --tcp-port=51257 --discv5-udp-port=51259 --rest-address=0.0.0.0 --nat=extip:172.18.105.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c49db0bc5f36897ffaedceb387bfdfd5ce3c17e4bbecd8acc6ded5657edf6abb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51260 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:37.018 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.71 waku 73b67821344e0c086c6cbc3c2aec02fbd33089821249a78f2341768fef16181f
|
||||
2026-04-22 23:54:37.050 DEBUG [src.node.docker_mananger] Container started with ID 73b67821344e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:37.051 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51256
|
||||
2026-04-22 23:54:37.051 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:37.233 ERROR [src.node.docker_mananger] Max retries reached for container 84c211a6bcb7. Exiting log stream.
|
||||
2026-04-22 23:54:37.620 ERROR [src.node.docker_mananger] Max retries reached for container aec6471b9d23. Exiting log stream.
|
||||
2026-04-22 23:54:38.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:38.670 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:38.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc","/ip4/172.18.105.71/tcp/51258/ws/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"],"enrUri":"enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU"}'
|
||||
2026-04-22 23:54:38.672 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:38.673 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:38.679 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:38.679 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:38.679 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:38.680 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:38.680 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.115
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Generated ports ['33408', '33409', '33410', '33411', '33412']
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:38.682 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] docker run -i -t -p 33408:33408 -p 33409:33409 -p 33410:33410 -p 33411:33411 -p 33412:33412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33410 --rest-port=33408 --tcp-port=33409 --discv5-udp-port=33411 --rest-address=0.0.0.0 --nat=extip:172.18.227.115 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ddbb69dba075bfd89ec6a42513db6e6c300e89ddc3d6adfeecf7aad6e60ea0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33412 --metrics-logging=true --relay=false --filternode=/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:38.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.115 waku 65a0cc963c45f04cd45876b133c8ab4bb4f10945022672e989de992438ecd51f
|
||||
2026-04-22 23:54:38.900 DEBUG [src.node.docker_mananger] Container started with ID 65a0cc963c45. Setting up logs at ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:38.901 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33408
|
||||
2026-04-22 23:54:38.901 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:39.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:39.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:40.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:40.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:40.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:40.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:40.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:40.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:40.212 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:40.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:40.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.115/tcp/33409/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5","/ip4/172.18.227.115/tcp/33410/ws/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5"],"enrUri":"enr:-L24QN6hAQcuWhz01bDNsyHeuT7D5FVcwYUNaq1dYjJ3_wBifW1DOp3EKSDxFnCjDdm9paJ0ku9hvcl88BhKeTydVscCgmlkgnY0gmlwhKwS43OKbXVsdGlhZGRyc5YACASsEuNzBoKBAAoErBLjcwaCgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC77U_S9KhRN28HMT05lp8vibixKBgBsQcLFKDvzn5926DdGNwgoKBg3VkcIKCg4V3YWt1MgA"}'
|
||||
2026-04-22 23:54:40.215 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:40.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"]'
|
||||
2026-04-22 23:54:40.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:40.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:40.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:40.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1fb2298e-e8c0-48fd-ac4f-60c669bc03d3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:40.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1fb2298e-e8c0-48fd-ac4f-60c669bc03d3","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:40.263 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:40.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:40.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:40.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:40.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:40.382 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:40.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:40.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902080273778438,"ephemeral":false}]'
|
||||
2026-04-22 23:54:40.388 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:40.389 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:40.389 DEBUG [src.node.waku_node] Stopping container with id 73b67821344e
|
||||
2026-04-22 23:54:40.809 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:40.811 DEBUG [src.node.waku_node] Stopping container with id 65a0cc963c45
|
||||
2026-04-22 23:54:41.258 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:41.259 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:41.301 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:41.319 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,255 +0,0 @@
|
||||
2026-04-22 23:57:17.565 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:17.566 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:57:17.567 DEBUG [tests.conftest] Running test: test_get_multiple_store_messages with id: 2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293
|
||||
2026-04-22 23:57:17.568 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:57:17.569 DEBUG [src.steps.store] Running fixture setup: store_setup
|
||||
2026-04-22 23:57:17.569 DEBUG [src.steps.store] Running fixture setup: node_setup
|
||||
2026-04-22 23:57:17.578 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:17.578 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:17.578 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:17.579 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:57:17.579 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:17.579 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:17.579 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.34
|
||||
2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Generated ports ['31840', '31841', '31842', '31843', '31844']
|
||||
2026-04-22 23:57:17.583 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:17.584 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:17.584 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:17.584 DEBUG [src.node.docker_mananger] docker run -i -t -p 31840:31840 -p 31841:31841 -p 31842:31842 -p 31843:31843 -p 31844:31844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31842 --rest-port=31840 --tcp-port=31841 --discv5-udp-port=31843 --rest-address=0.0.0.0 --nat=extip:172.18.146.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f468dc2fa066adbda7749fcef6eeb130e25cbb3894d91b84fbb6eb74fb5ad7ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31844 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:17.787 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.34 waku 0339fe683df385634963b404caf9265eab0a457664c43ae5e0fe31f05ac8daee
|
||||
2026-04-22 23:57:17.822 DEBUG [src.node.docker_mananger] Container started with ID 0339fe683df3. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:17.823 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31840
|
||||
2026-04-22 23:57:17.823 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:17.862 ERROR [src.node.docker_mananger] Max retries reached for container 978d77e506da. Exiting log stream.
|
||||
2026-04-22 23:57:18.443 ERROR [src.node.docker_mananger] Max retries reached for container 8e2a10953f45. Exiting log stream.
|
||||
2026-04-22 23:57:18.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:18.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:18.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:18.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:19.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:19.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:19.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:19.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:19.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:19.443 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:19.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr","/ip4/172.18.146.34/tcp/31842/ws/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"],"enrUri":"enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM"}'
|
||||
2026-04-22 23:57:19.445 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:19.452 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:19.452 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:57:19.453 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:19.453 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:19.453 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.65
|
||||
2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Generated ports ['24770', '24771', '24772', '24773', '24774']
|
||||
2026-04-22 23:57:19.454 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:19.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:19.455 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:19.455 DEBUG [src.node.docker_mananger] docker run -i -t -p 24770:24770 -p 24771:24771 -p 24772:24772 -p 24773:24773 -p 24774:24774 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24772 --rest-port=24770 --tcp-port=24771 --discv5-udp-port=24773 --rest-address=0.0.0.0 --nat=extip:172.18.26.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b90add37f3fa141b9fbf2ea8d2cfedb1ac71626ecc0ed0503aa1b2d3027bfcc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24774 --metrics-logging=true --storenode=/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:19.641 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.65 waku d60b097aefbaab6fcc380095fba252fb2dc67b8b0db7c3f1153e9f777e595e6e
|
||||
2026-04-22 23:57:19.674 DEBUG [src.node.docker_mananger] Container started with ID d60b097aefba. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:19.675 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24770
|
||||
2026-04-22 23:57:19.675 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:20.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:20.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:20.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:20.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:20.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:20.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:20.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:20.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:20.987 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:20.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:20.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.65/tcp/24771/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v","/ip4/172.18.26.65/tcp/24772/ws/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v"],"enrUri":"enr:-L24QEkRA3SV_9wXk-sqzg0a0XRkwkx-tCvShx9i99RJmEuEUnY-hk7q4KVkWS3xcqx52C4CW43umH0EHefcLYMRrGgCgmlkgnY0gmlwhKwSGkGKbXVsdGlhZGRyc5YACASsEhpBBmDDAAoErBIaQQZgxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHTB1aR2ZCGQ55BFX9UWsBYe3IKSxW2XnORmAjElvwmWDdGNwgmDDg3VkcIJgxYV3YWt1MgM"}'
|
||||
2026-04-22 23:57:20.990 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:20.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24770/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"]'
|
||||
2026-04-22 23:57:20.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:20.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:20.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:20.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24770/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:20.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:20.999 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:20.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:21.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:21.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:21.207 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:21.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:21.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:21.213 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:21.414 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:21.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:21.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:21.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:21.622 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:21.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:21.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:21.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:21.828 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:21.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:21.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:21.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:22.035 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:22.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:22.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:22.040 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:22.242 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:22.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:22.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:22.248 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:22.449 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:22.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:22.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:22.455 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:22.655 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:22.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:22.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:22.661 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:22.861 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:22.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:22.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:22.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:23.069 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:23.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:23.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:23.075 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:23.276 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:23.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:23.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:23.281 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:23.481 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:23.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:23.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:23.488 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:23.688 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:23.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:23.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:23.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:23.895 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:23.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:23.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:23.900 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:24.101 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:24.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:24.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:24.106 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:24.306 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:24.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:24.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:24.312 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:24.514 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:24.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:24.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:24.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:24.720 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:24.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:24.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:24.726 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:24.927 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:24.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:24.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:24.934 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:25.135 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:25.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:25.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:25.142 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:25.343 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:25.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:25.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:25.349 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:25.550 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:25.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:25.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:25.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:25.757 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:25.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:25.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:25.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:25.963 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:25.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:25.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:25.968 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:26.169 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:26.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:26.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:26.176 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:26.377 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:26.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:26.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:26.382 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:26.583 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:26.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:26.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:26.589 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:26.790 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:26.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:26.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:26.795 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:26.996 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:26.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:27.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:27.003 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:27.203 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:27.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:27.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:27.209 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:27.410 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:27.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:27.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:27.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:27.616 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:27.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:27.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:27.622 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:27.822 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:27.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:27.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:27.828 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:28.028 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:28.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:28.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:28.035 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:28.236 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:28.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:28.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:28.241 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:28.442 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:28.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:28.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:28.448 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:28.649 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:28.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:28.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:28.655 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:28.855 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:28.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:28.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:28.861 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:29.061 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:29.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:29.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:29.068 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:29.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:29.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
|
||||
2026-04-22 23:57:29.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:29.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
|
||||
2026-04-22 23:57:29.279 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:57:29.281 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:57:29.281 DEBUG [src.node.waku_node] Stopping container with id 0339fe683df3
|
||||
2026-04-22 23:57:29.744 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:29.746 DEBUG [src.node.waku_node] Stopping container with id d60b097aefba
|
||||
2026-04-22 23:57:30.556 ERROR [src.node.docker_mananger] Max retries reached for container 0339fe683df3. Exiting log stream.
|
||||
2026-04-22 23:57:40.200 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:40.202 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:57:40.250 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:57:40.291 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,106 +0,0 @@
|
||||
2026-04-22 23:53:52.108 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:52.109 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:53:52.109 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec
|
||||
2026-04-22 23:53:52.109 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:53:52.109 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:53:52.110 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:53:52.118 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:52.118 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:52.119 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:52.119 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:52.121 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:52.122 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.104
|
||||
2026-04-22 23:53:52.122 DEBUG [src.node.docker_mananger] Generated ports ['26666', '26667', '26668', '26669', '26670']
|
||||
2026-04-22 23:53:52.122 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:52.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:52.124 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:52.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 26666:26666 -p 26667:26667 -p 26668:26668 -p 26669:26669 -p 26670:26670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26668 --rest-port=26666 --tcp-port=26667 --discv5-udp-port=26669 --rest-address=0.0.0.0 --nat=extip:172.18.17.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c15e829fad12b65c44cde478e9bf4e79dfb6706fba43ccc38197dfb70bcbe62b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26670 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:52.306 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.104 waku 7fe66f753af8e448256c371f930551ee20fbae3f06b5b697acee4696d10e20cf
|
||||
2026-04-22 23:53:52.336 DEBUG [src.node.docker_mananger] Container started with ID 7fe66f753af8. Setting up logs at ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:52.336 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26666
|
||||
2026-04-22 23:53:52.336 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:52.507 ERROR [src.node.docker_mananger] Max retries reached for container e4c118040cea. Exiting log stream.
|
||||
2026-04-22 23:53:52.965 ERROR [src.node.docker_mananger] Max retries reached for container b87da62a1abc. Exiting log stream.
|
||||
2026-04-22 23:53:53.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:53.955 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:53.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6","/ip4/172.18.17.104/tcp/26668/ws/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"],"enrUri":"enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU"}'
|
||||
2026-04-22 23:53:53.958 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:53.958 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:53:53.964 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:53.964 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:53.964 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:53.965 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:53.965 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:53.966 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:53.966 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.129
|
||||
2026-04-22 23:53:53.967 DEBUG [src.node.docker_mananger] Generated ports ['9749', '9750', '9751', '9752', '9753']
|
||||
2026-04-22 23:53:53.967 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:53.967 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:53.967 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:53.967 DEBUG [src.node.docker_mananger] docker run -i -t -p 9749:9749 -p 9750:9750 -p 9751:9751 -p 9752:9752 -p 9753:9753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9751 --rest-port=9749 --tcp-port=9750 --discv5-udp-port=9752 --rest-address=0.0.0.0 --nat=extip:172.18.102.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a5c10834386cfa865abceeae2ebc91b239b7de7b8a25ee602f80fbfc15ca7b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9753 --metrics-logging=true --relay=false --filternode=/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:54.156 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.129 waku 7ba495955c232ad1f08bb413a1f9889deaedf3da3d1f3c246f0194a6bef39a20
|
||||
2026-04-22 23:53:54.189 DEBUG [src.node.docker_mananger] Container started with ID 7ba495955c23. Setting up logs at ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:54.189 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9749
|
||||
2026-04-22 23:53:54.189 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:55.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:55.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:55.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:55.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:55.501 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:55.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.129/tcp/9750/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg","/ip4/172.18.102.129/tcp/9751/ws/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg"],"enrUri":"enr:-L24QF_DPGPgyS_qkTkbR_8mr6xwycEMMdKYzZqRL3RcmkWhLq-z0hZcRRRaOzcms7kCZxCoXGdXz4h4p34e8cgCtJsCgmlkgnY0gmlwhKwSZoGKbXVsdGlhZGRyc5YACASsEmaBBiYWAAoErBJmgQYmF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEtQtPXm4lS1MqjJpJyDFC0DRGCS-T9QJABk2Fw9IWymDdGNwgiYWg3VkcIImGIV3YWt1MgA"}'
|
||||
2026-04-22 23:53:55.504 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:55.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"]'
|
||||
2026-04-22 23:53:55.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:55.535 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:53:55.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:53:55.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:55.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9749/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "29fd0689-aab5-44bd-8d94-93ef2aafcbb2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:53:55.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"29fd0689-aab5-44bd-8d94-93ef2aafcbb2","statusDesc":"OK"}'
|
||||
2026-04-22 23:53:55.553 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
|
||||
2026-04-22 23:53:55.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
|
||||
2026-04-22 23:53:55.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:55.560 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:55.661 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:55.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035554178678,"ephemeral":true}]'
|
||||
2026-04-22 23:53:55.665 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
|
||||
2026-04-22 23:53:55.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
|
||||
2026-04-22 23:53:55.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:55.670 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:55.770 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:55.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035665346557,"ephemeral":false}]'
|
||||
2026-04-22 23:53:55.775 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:53:55.777 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:53:55.777 DEBUG [src.node.waku_node] Stopping container with id 7fe66f753af8
|
||||
2026-04-22 23:53:56.215 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:56.215 DEBUG [src.node.waku_node] Stopping container with id 7ba495955c23
|
||||
2026-04-22 23:53:56.635 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:56.638 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:53:56.661 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:53:56.674 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,110 +0,0 @@
|
||||
2026-04-22 23:56:34.922 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:34.923 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:34.923 DEBUG [tests.conftest] Running test: test_publish_with_no_timestamp with id: 2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5
|
||||
2026-04-22 23:56:34.923 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:34.923 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:34.924 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:34.930 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:34.930 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:34.930 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:34.930 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.122
|
||||
2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Generated ports ['32559', '32560', '32561', '32562', '32563']
|
||||
2026-04-22 23:56:34.932 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:34.932 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:34.932 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:34.933 DEBUG [src.node.docker_mananger] docker run -i -t -p 32559:32559 -p 32560:32560 -p 32561:32561 -p 32562:32562 -p 32563:32563 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32561 --rest-port=32559 --tcp-port=32560 --discv5-udp-port=32562 --rest-address=0.0.0.0 --nat=extip:172.18.165.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=752aba53dca2a2f0edd65cf9a2af4e3c7602d90ee4ad86acf1c06dcce504086a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32563 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:35.122 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.122 waku c04b39afd7d95ff157ad6b42c6bdaee46d6d23f88b2157e466d5401cf3c73a85
|
||||
2026-04-22 23:56:35.152 DEBUG [src.node.docker_mananger] Container started with ID c04b39afd7d9. Setting up logs at ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:35.152 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32559
|
||||
2026-04-22 23:56:35.152 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:35.324 ERROR [src.node.docker_mananger] Max retries reached for container 50f3e5c0e627. Exiting log stream.
|
||||
2026-04-22 23:56:35.705 ERROR [src.node.docker_mananger] Max retries reached for container 88f55dff0a65. Exiting log stream.
|
||||
2026-04-22 23:56:36.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:36.772 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:36.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq","/ip4/172.18.165.122/tcp/32561/ws/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"],"enrUri":"enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE"}'
|
||||
2026-04-22 23:56:36.775 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:36.781 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:36.782 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:36.782 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:36.782 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.158
|
||||
2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Generated ports ['34419', '34420', '34421', '34422', '34423']
|
||||
2026-04-22 23:56:36.784 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:36.784 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:36.784 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:36.785 DEBUG [src.node.docker_mananger] docker run -i -t -p 34419:34419 -p 34420:34420 -p 34421:34421 -p 34422:34422 -p 34423:34423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34421 --rest-port=34419 --tcp-port=34420 --discv5-udp-port=34422 --rest-address=0.0.0.0 --nat=extip:172.18.68.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbc81fc7b27c9b7f4c76a2dbee962effd2eedb8fcff5ff8b07f19acc9e9859f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34423 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:36.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.158 waku 4d9535a72e841abef93775d9efb85a9346ce1c38aebbc91f3e87a0845869caab
|
||||
2026-04-22 23:56:37.006 DEBUG [src.node.docker_mananger] Container started with ID 4d9535a72e84. Setting up logs at ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:37.006 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34419
|
||||
2026-04-22 23:56:37.007 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:38.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:38.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:38.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:38.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:38.321 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:38.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.158/tcp/34420/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1","/ip4/172.18.68.158/tcp/34421/ws/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1"],"enrUri":"enr:-L24QBNc8EU8qZ75_My8D227WGvKq1hy8XAN90enQ28ExptNN6R4FpEeOLk1OrSrcAvnGqSW12FnfZ7grnTRIPzswV8CgmlkgnY0gmlwhKwSRJ6KbXVsdGlhZGRyc5YACASsEkSeBoZ0AAoErBJEngaGdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECViCnkXY3q6Y2egmm4ef8AjGNV5FPvE0R9nz9KTyUoNqDdGNwgoZ0g3VkcIKGdoV3YWt1MgE"}'
|
||||
2026-04-22 23:56:38.324 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:38.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"]'
|
||||
2026-04-22 23:56:38.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:38.349 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:38.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:38.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:38.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:38.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:38.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:38.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:38.373 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:38.474 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:38.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:38.478 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:38.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:38.482 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:38.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
|
||||
2026-04-22 23:56:38.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:38.487 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:38.588 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:38.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:38.593 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:38.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:38.598 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:38.600 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:38.600 DEBUG [src.node.waku_node] Stopping container with id c04b39afd7d9
|
||||
2026-04-22 23:56:39.056 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:39.056 DEBUG [src.node.waku_node] Stopping container with id 4d9535a72e84
|
||||
2026-04-22 23:56:39.510 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:39.514 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:39.540 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:39.563 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,111 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_payload_less_than_150_kb with id: 2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.240
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60516', '60517', '60518', '60519', '60520']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60516:60516 -p 60517:60517 -p 60518:60518 -p 60519:60519 -p 60520:60520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60518 --rest-port=60516 --tcp-port=60517 --discv5-udp-port=60519 --rest-address=0.0.0.0 --nat=extip:172.18.82.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7bf1fccbc58db9c1befada17fbaaa44baf1eb7982feeb1be2aff62f6dcceccd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60520 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.240 waku 45fada0718919d0011a1c5346ee66eb74831cab5f2fdd353c5cf3c894535018b
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45fada071891. Setting up logs at ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60516
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e1a5a169b916. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c52ed39f36ae. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5","/ip4/172.18.82.240/tcp/60518/ws/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"],"enrUri":"enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.107
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26637', '26638', '26639', '26640', '26641']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26637:26637 -p 26638:26638 -p 26639:26639 -p 26640:26640 -p 26641:26641 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26639 --rest-port=26637 --tcp-port=26638 --discv5-udp-port=26640 --rest-address=0.0.0.0 --nat=extip:172.18.15.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bad6dd0a0bcca80ae6998a9d3e9ed5275a38daf1fcd40ace7a57f1d60d4aaec6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26641 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.107 waku 8af2609ae673078506d555221087d1e93e0929cfb3745da97dda93134b674bee
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8af2609ae673. Setting up logs at ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 26637
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.107/tcp/26638/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt","/ip4/172.18.15.107/tcp/26639/ws/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt"],"enrUri":"enr:-L24QBrf2w6R7uiYpnaPOlMBtxvql9eaAJo6_O8dPVvLWI93bgYrsfPcdd3YJIK6JEwN9KDVodsye1Wslpj6p621hp8CgmlkgnY0gmlwhKwSD2uKbXVsdGlhZGRyc5YACASsEg9rBmgOAAoErBIPawZoD90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjYY7kRhdBapkUbQTjTEimhqinK2MwFp8vmZbq-SqOjmDdGNwgmgOg3VkcIJoEIV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26637/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60516/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26637/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:51 Running test with payload length of 102400 bytes
|
||||
[32mINFO [0m src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 2 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 45fada071891
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 8af2609ae673
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,194 +0,0 @@
|
||||
2026-04-22 23:57:02.186 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:02.187 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:57:02.187 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_content_topics with id: 2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a
|
||||
2026-04-22 23:57:02.188 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:57:02.189 DEBUG [src.steps.store] Running fixture setup: store_setup
|
||||
2026-04-22 23:57:02.189 DEBUG [src.steps.store] Running fixture setup: node_setup
|
||||
2026-04-22 23:57:02.197 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:02.198 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:02.198 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:02.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:02.201 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:02.201 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.224
|
||||
2026-04-22 23:57:02.202 DEBUG [src.node.docker_mananger] Generated ports ['33470', '33471', '33472', '33473', '33474']
|
||||
2026-04-22 23:57:02.202 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:02.202 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:02.202 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:02.203 DEBUG [src.node.docker_mananger] docker run -i -t -p 33470:33470 -p 33471:33471 -p 33472:33472 -p 33473:33473 -p 33474:33474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33472 --rest-port=33470 --tcp-port=33471 --discv5-udp-port=33473 --rest-address=0.0.0.0 --nat=extip:172.18.178.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faa0e32db6d8b7c7c1970acde4e9cec0d9a5a1fddd0ce69edce7cf2ccf9dd5d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33474 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:02.414 ERROR [src.node.docker_mananger] Max retries reached for container 626edbbf8ccf. Exiting log stream.
|
||||
2026-04-22 23:57:02.419 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.224 waku cc3b8f1a343ee76702fd241e1d7d9ad77976b0c7610b77fa5d602ae7fad40b0c
|
||||
2026-04-22 23:57:02.454 DEBUG [src.node.docker_mananger] Container started with ID cc3b8f1a343e. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:02.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33470
|
||||
2026-04-22 23:57:02.455 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:03.153 ERROR [src.node.docker_mananger] Max retries reached for container 19bba8f6dffa. Exiting log stream.
|
||||
2026-04-22 23:57:03.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:03.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:03.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:03.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:03.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:03.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:04.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:04.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:04.075 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:04.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:04.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F","/ip4/172.18.178.224/tcp/33472/ws/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"],"enrUri":"enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM"}'
|
||||
2026-04-22 23:57:04.077 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:04.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:04.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:04.084 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:04.084 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:57:04.085 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:57:04.085 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:04.085 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:04.085 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:04.086 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:04.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.230
|
||||
2026-04-22 23:57:04.087 DEBUG [src.node.docker_mananger] Generated ports ['6035', '6036', '6037', '6038', '6039']
|
||||
2026-04-22 23:57:04.087 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:04.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:04.087 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:04.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 6035:6035 -p 6036:6036 -p 6037:6037 -p 6038:6038 -p 6039:6039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6037 --rest-port=6035 --tcp-port=6036 --discv5-udp-port=6038 --rest-address=0.0.0.0 --nat=extip:172.18.18.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=794a3af554b96dcbd9a1dce85e2c6f2a8bdb1dedcdcd3a75fda28c1dd410ed4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6039 --metrics-logging=true --storenode=/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:04.283 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.230 waku 75c017397c781199d7849f6a69b205b001f1aa1cc42e8c4e62622fb36e2a35ad
|
||||
2026-04-22 23:57:04.314 DEBUG [src.node.docker_mananger] Container started with ID 75c017397c78. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:04.315 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6035
|
||||
2026-04-22 23:57:04.315 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:05.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:05.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:05.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:05.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:05.626 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:05.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.230/tcp/6036/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn","/ip4/172.18.18.230/tcp/6037/ws/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn"],"enrUri":"enr:-L24QNBmevgxWOnBAeIusYIywpc-vB9LsNU-WMDmbzZopIXRAZiNfSYsbyKUhUFJtACX-9F5Gg4TZEbUK4TyAtVGNnUCgmlkgnY0gmlwhKwSEuaKbXVsdGlhZGRyc5YACASsEhLmBheUAAoErBIS5gYXld0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3OJmsD9YI1vjqglJ10mKmqQI7Kidy9AnAXfDSXQZh4eDdGNwgheUg3VkcIIXloV3YWt1MgM"}'
|
||||
2026-04-22 23:57:05.629 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:05.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"]'
|
||||
2026-04-22 23:57:05.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:05.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:05.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:05.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:05.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:05.637 DEBUG [tests.store.test_get_messages] Running test with content topic /myapp/1/latest/proto
|
||||
2026-04-22 23:57:05.638 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:05.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:05.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:05.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:05.844 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:05.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
|
||||
2026-04-22 23:57:05.848 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:05.848 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:05.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
|
||||
2026-04-22 23:57:05.851 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:05.851 DEBUG [tests.store.test_get_messages] Running test with content topic /waku/2/content/test.js
|
||||
2026-04-22 23:57:05.851 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:05.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:05.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:05.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:06.057 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
|
||||
2026-04-22 23:57:06.060 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.061 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
|
||||
2026-04-22 23:57:06.064 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.064 DEBUG [tests.store.test_get_messages] Running test with content topic /app/22/sometopic/someencoding
|
||||
2026-04-22 23:57:06.064 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:06.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:06.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:06.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:06.271 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
|
||||
2026-04-22 23:57:06.274 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.275 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
|
||||
2026-04-22 23:57:06.278 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.278 DEBUG [tests.store.test_get_messages] Running test with content topic /toychat/2/huilong/proto
|
||||
2026-04-22 23:57:06.278 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:06.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:06.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:06.283 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:06.483 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
|
||||
2026-04-22 23:57:06.486 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.487 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
|
||||
2026-04-22 23:57:06.490 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.490 DEBUG [tests.store.test_get_messages] Running test with content topic /statusim/1/community/cbor
|
||||
2026-04-22 23:57:06.491 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:06.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:06.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:06.496 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:06.697 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
|
||||
2026-04-22 23:57:06.700 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.700 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
|
||||
2026-04-22 23:57:06.704 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.704 DEBUG [tests.store.test_get_messages] Running test with content topic /app/27/sometopic/someencoding
|
||||
2026-04-22 23:57:06.704 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:06.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:06.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:06.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:06.910 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
|
||||
2026-04-22 23:57:06.914 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.914 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
|
||||
2026-04-22 23:57:06.917 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.917 DEBUG [tests.store.test_get_messages] Running test with content topic /app/29/sometopic/someencoding
|
||||
2026-04-22 23:57:06.917 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:06.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:06.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:06.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:07.124 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:07.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:07.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
|
||||
2026-04-22 23:57:07.127 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:07.127 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:07.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:07.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
|
||||
2026-04-22 23:57:07.130 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:07.130 DEBUG [tests.store.test_get_messages] Running test with content topic /app/20/sometopic/someencoding
|
||||
2026-04-22 23:57:07.131 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:07.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:07.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:07.135 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:07.335 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:07.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:07.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
|
||||
2026-04-22 23:57:07.339 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:07.339 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:07.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:07.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
|
||||
2026-04-22 23:57:07.342 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:07.344 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:57:07.345 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:57:07.346 DEBUG [src.node.waku_node] Stopping container with id cc3b8f1a343e
|
||||
2026-04-22 23:57:07.828 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:07.829 DEBUG [src.node.waku_node] Stopping container with id 75c017397c78
|
||||
2026-04-22 23:57:08.285 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:08.287 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:57:08.309 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:57:08.330 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,140 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.228
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58885', '58886', '58887', '58888', '58889']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58885:58885 -p 58886:58886 -p 58887:58887 -p 58888:58888 -p 58889:58889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58887 --rest-port=58885 --tcp-port=58886 --discv5-udp-port=58888 --rest-address=0.0.0.0 --nat=extip:172.18.120.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfdef27387662d0be4e96aa7debdbb6d56f0af1b4c4997f6fdf17bab81da763f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58889 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.228 waku 9539b3b70a0c06f476cb15e962d78033e4feabf395654f5282906eddbc6017a7
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9539b3b70a0c. Setting up logs at ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 58885
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 683b0dad8f47. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 64aab64a25c9. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9","/ip4/172.18.120.228/tcp/58887/ws/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"],"enrUri":"enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.204.123
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6319', '6320', '6321', '6322', '6323']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6319:6319 -p 6320:6320 -p 6321:6321 -p 6322:6322 -p 6323:6323 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6321 --rest-port=6319 --tcp-port=6320 --discv5-udp-port=6322 --rest-address=0.0.0.0 --nat=extip:172.18.204.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b0caf0cb6ecaf24a1b1c322ea252bef384d87e4cf37ce50edaf83be7f6ddc0f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6323 --metrics-logging=true --relay=false --filternode=/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.123 waku 34e6436907761fa57c7e1708742bbcff1421025e498434849fab5f5f1d14c4f0
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 34e643690776. Setting up logs at ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6319
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.123/tcp/6320/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn","/ip4/172.18.204.123/tcp/6321/ws/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn"],"enrUri":"enr:-L24QFsNf7FJLvqixOoeGdDhWOcEbSonyDfc3lEhY8ZKLju-M06jsOhuu-ECl6Y_fNQJqR3x1ZI63rj1n0PvDtaTLngCgmlkgnY0gmlwhKwSzHuKbXVsdGlhZGRyc5YACASsEsx7BhiwAAoErBLMewYYsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhBRIhn-wd9VfcteosvTmv9VT3SMoUM-zmBUfyY7E04WDdGNwghiwg3VkcIIYsoV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "05f047b2-371a-4c87-a592-c735b5ee9d34", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"05f047b2-371a-4c87-a592-c735b5ee9d34","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "109c330d-3dbb-408f-bd9f-34d3620132e4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"109c330d-3dbb-408f-bd9f-34d3620132e4","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "43aba279-fec9-45c4-a06a-a62e147b9b9e", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"43aba279-fec9-45c4-a06a-a62e147b9b9e","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902094032691475,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094145191565,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094371021828,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/2/waku-filter/proto'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 9539b3b70a0c
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 34e643690776
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,499 +0,0 @@
|
||||
2026-04-22 23:55:59.885 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:59.886 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:59.886 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912
|
||||
2026-04-22 23:55:59.886 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:59.886 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:55:59.887 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:55:59.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:59.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:59.893 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:59.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.230
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Generated ports ['31204', '31205', '31206', '31207', '31208']
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:59.895 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] docker run -i -t -p 31204:31204 -p 31205:31205 -p 31206:31206 -p 31207:31207 -p 31208:31208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31206 --rest-port=31204 --tcp-port=31205 --discv5-udp-port=31207 --rest-address=0.0.0.0 --nat=extip:172.18.28.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa3b1ccaf444e20962c8c0a7bc2bb5b01ba14e9c5125eeed72924aa35ce3d1ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31208 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:00.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.230 waku e1a5a169b916b5ab99eb3e012595ee3400e17176dc4af92a479dcd07917f262f
|
||||
2026-04-22 23:56:00.112 DEBUG [src.node.docker_mananger] Container started with ID e1a5a169b916. Setting up logs at ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:00.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31204
|
||||
2026-04-22 23:56:00.113 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:00.153 ERROR [src.node.docker_mananger] Max retries reached for container 1c1375e00a6b. Exiting log stream.
|
||||
2026-04-22 23:56:00.693 ERROR [src.node.docker_mananger] Max retries reached for container cec3013f08c3. Exiting log stream.
|
||||
2026-04-22 23:56:01.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:01.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:01.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:01.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:01.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:01.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:01.630 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:01.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS","/ip4/172.18.28.230/tcp/31206/ws/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"],"enrUri":"enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE"}'
|
||||
2026-04-22 23:56:01.633 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:01.639 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:01.639 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:01.640 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:01.640 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:01.640 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:01.641 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.189
|
||||
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] Generated ports ['27452', '27453', '27454', '27455', '27456']
|
||||
2026-04-22 23:56:01.642 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:01.642 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:01.642 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] docker run -i -t -p 27452:27452 -p 27453:27453 -p 27454:27454 -p 27455:27455 -p 27456:27456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27454 --rest-port=27452 --tcp-port=27453 --discv5-udp-port=27455 --rest-address=0.0.0.0 --nat=extip:172.18.62.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9df7dba617fbe7de1e0228c0d0d251bc4ca4294b44edc4df472efc8d96e51cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27456 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:01.841 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.189 waku c52ed39f36ae3327a2c2acbf68688ef277ee3519d1c9028c6ed4d37c44dd083c
|
||||
2026-04-22 23:56:01.880 DEBUG [src.node.docker_mananger] Container started with ID c52ed39f36ae. Setting up logs at ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:01.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27452
|
||||
2026-04-22 23:56:01.881 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:02.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:02.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:02.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:02.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:03.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:03.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:03.193 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:03.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.189/tcp/27453/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV","/ip4/172.18.62.189/tcp/27454/ws/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV"],"enrUri":"enr:-L24QHUG1vBlJjEjjj_ke3PAELinRoWZzpCH--sU-X3Zmgd8DL5ApXeei8cBHWfVZmKqv5Y7KVXv9OZXGAS2y-2mnicCgmlkgnY0gmlwhKwSPr2KbXVsdGlhZGRyc5YACASsEj69Bms9AAoErBI-vQZrPt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4a115ZOUrQh9rLyPb0YXMC09xC3Syfjjddeth1L0c_SDdGNwgms9g3VkcIJrP4V3YWt1MgE"}'
|
||||
2026-04-22 23:56:03.195 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:03.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"]'
|
||||
2026-04-22 23:56:03.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.231 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:03.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:03.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:03.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.350 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.355 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.359 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:03.359 DEBUG [tests.relay.test_publish] Running test with payload A simple string
|
||||
2026-04-22 23:56:03.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.364 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.464 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.468 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.471 DEBUG [tests.relay.test_publish] Running test with payload An integer
|
||||
2026-04-22 23:56:03.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.476 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.576 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.580 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.584 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
|
||||
2026-04-22 23:56:03.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.690 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.693 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.697 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
|
||||
2026-04-22 23:56:03.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.703 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.804 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.808 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.811 DEBUG [tests.relay.test_publish] Running test with payload Emojis
|
||||
2026-04-22 23:56:03.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.816 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.916 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.920 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.924 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
|
||||
2026-04-22 23:56:03.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.930 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.030 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.034 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.038 DEBUG [tests.relay.test_publish] Running test with payload HTML content
|
||||
2026-04-22 23:56:04.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.144 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.148 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.151 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
|
||||
2026-04-22 23:56:04.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.156 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.257 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.261 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.264 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
|
||||
2026-04-22 23:56:04.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.269 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.369 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.373 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.377 DEBUG [tests.relay.test_publish] Running test with payload Binary data
|
||||
2026-04-22 23:56:04.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.382 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.482 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.486 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.489 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
|
||||
2026-04-22 23:56:04.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.597 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.601 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.604 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
|
||||
2026-04-22 23:56:04.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.608 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.709 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.712 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.716 DEBUG [tests.relay.test_publish] Running test with payload A float number
|
||||
2026-04-22 23:56:04.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.821 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.825 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.829 DEBUG [tests.relay.test_publish] Running test with payload A list
|
||||
2026-04-22 23:56:04.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.833 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.933 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.937 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.941 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
|
||||
2026-04-22 23:56:04.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.945 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.045 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.049 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.053 DEBUG [tests.relay.test_publish] Running test with payload Email format
|
||||
2026-04-22 23:56:05.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.158 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.162 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.166 DEBUG [tests.relay.test_publish] Running test with payload URL format
|
||||
2026-04-22 23:56:05.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.271 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.278 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
|
||||
2026-04-22 23:56:05.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.383 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.387 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.390 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
|
||||
2026-04-22 23:56:05.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.495 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.499 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.502 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
|
||||
2026-04-22 23:56:05.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.506 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.607 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.612 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.615 DEBUG [tests.relay.test_publish] Running test with payload A very long string
|
||||
2026-04-22 23:56:05.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.619 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.719 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.723 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.728 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
|
||||
2026-04-22 23:56:05.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.732 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.833 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.837 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.841 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
|
||||
2026-04-22 23:56:05.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.945 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.949 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.953 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
|
||||
2026-04-22 23:56:05.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.957 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.057 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.063 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.070 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
|
||||
2026-04-22 23:56:06.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.075 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.176 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.180 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.183 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
|
||||
2026-04-22 23:56:06.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.289 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.293 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.296 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
|
||||
2026-04-22 23:56:06.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.301 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.401 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.405 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.409 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
|
||||
2026-04-22 23:56:06.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.415 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.515 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.519 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.523 DEBUG [tests.relay.test_publish] Running test with payload An IP address
|
||||
2026-04-22 23:56:06.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.528 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.628 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.632 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.635 DEBUG [tests.relay.test_publish] Running test with payload A domain name
|
||||
2026-04-22 23:56:06.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.640 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.740 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.744 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.748 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
|
||||
2026-04-22 23:56:06.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.753 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.853 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.857 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.861 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
|
||||
2026-04-22 23:56:06.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.866 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.966 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.970 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.973 DEBUG [tests.relay.test_publish] Running test with payload A phone number
|
||||
2026-04-22 23:56:06.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.078 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.082 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.086 DEBUG [tests.relay.test_publish] Running test with payload A UUID
|
||||
2026-04-22 23:56:07.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.190 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.194 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.198 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
|
||||
2026-04-22 23:56:07.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.203 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.304 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.308 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.317 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
|
||||
2026-04-22 23:56:07.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.425 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.429 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.433 DEBUG [tests.relay.test_publish] Running test with payload A password
|
||||
2026-04-22 23:56:07.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.439 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.539 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.543 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.546 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
|
||||
2026-04-22 23:56:07.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.552 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.653 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.657 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.661 DEBUG [tests.relay.test_publish] Running test with payload A time string
|
||||
2026-04-22 23:56:07.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.765 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.769 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.773 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
|
||||
2026-04-22 23:56:07.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.777 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.877 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.881 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.887 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:07.888 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:07.888 DEBUG [src.node.waku_node] Stopping container with id e1a5a169b916
|
||||
2026-04-22 23:56:08.373 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:08.374 DEBUG [src.node.waku_node] Stopping container with id c52ed39f36ae
|
||||
2026-04-22 23:56:08.802 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:08.803 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:08.846 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:08.889 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,153 +0,0 @@
|
||||
2026-04-22 23:54:55.604 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:55.605 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:55.605 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11
|
||||
2026-04-22 23:54:55.605 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:55.606 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:55.606 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:55.612 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:55.612 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:55.612 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:55.613 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.167
|
||||
2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Generated ports ['37117', '37118', '37119', '37120', '37121']
|
||||
2026-04-22 23:54:55.614 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:55.615 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:55.615 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:55.615 DEBUG [src.node.docker_mananger] docker run -i -t -p 37117:37117 -p 37118:37118 -p 37119:37119 -p 37120:37120 -p 37121:37121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37119 --rest-port=37117 --tcp-port=37118 --discv5-udp-port=37120 --rest-address=0.0.0.0 --nat=extip:172.18.133.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c5c6f774b190792deb6d39435cbcdff6f4aad19940ff3ab92ec7cb0b4869fcbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37121 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:55.800 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.167 waku 10735b93aefa21dbd232f8f7f2ee0541ccd6b47bf08161728ebc21aba44c1d41
|
||||
2026-04-22 23:54:55.830 DEBUG [src.node.docker_mananger] Container started with ID 10735b93aefa. Setting up logs at ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:55.831 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37117
|
||||
2026-04-22 23:54:55.832 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:55.958 ERROR [src.node.docker_mananger] Max retries reached for container 9539b3b70a0c. Exiting log stream.
|
||||
2026-04-22 23:54:56.394 ERROR [src.node.docker_mananger] Max retries reached for container 34e643690776. Exiting log stream.
|
||||
2026-04-22 23:54:56.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:56.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:56.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:56.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:57.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:57.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:57.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:57.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:57.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:57.451 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:57.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX","/ip4/172.18.133.167/tcp/37119/ws/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"],"enrUri":"enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU"}'
|
||||
2026-04-22 23:54:57.454 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:57.454 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:57.460 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:57.460 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:57.460 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:57.461 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:57.461 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:57.462 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:57.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.192
|
||||
2026-04-22 23:54:57.463 DEBUG [src.node.docker_mananger] Generated ports ['40616', '40617', '40618', '40619', '40620']
|
||||
2026-04-22 23:54:57.463 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:57.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:57.463 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:57.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 -p 40620:40620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40618 --rest-port=40616 --tcp-port=40617 --discv5-udp-port=40619 --rest-address=0.0.0.0 --nat=extip:172.18.249.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbc05ba51ab8eaee7cabcb8bc0e218edffad37cbcd298cade4d9ecbfb9dd4da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40620 --metrics-logging=true --relay=false --filternode=/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:57.647 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.192 waku 44050fc212ede1bd2172d55135f44f4e78bd80b3c576a61e5d585c0ec28e384e
|
||||
2026-04-22 23:54:57.682 DEBUG [src.node.docker_mananger] Container started with ID 44050fc212ed. Setting up logs at ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:57.682 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40616
|
||||
2026-04-22 23:54:57.683 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:58.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:58.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:58.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:58.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:58.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:58.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:58.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:58.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:58.994 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:58.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:58.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.192/tcp/40617/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN","/ip4/172.18.249.192/tcp/40618/ws/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN"],"enrUri":"enr:-L24QO6d1_I2GaK44QW8bBrRUa_tZRLT8bf78v7GyYEY3ibVZakLICVwQCJML4y4CDoWxrU65HUP9Tma226-svno-3wCgmlkgnY0gmlwhKwS-cCKbXVsdGlhZGRyc5YACASsEvnABp6pAAoErBL5wAaeqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7Mo-qcFiK1IxYz51ZxSNGiDK-jhZYJrtLKMza0TTXn-DdGNwgp6pg3VkcIKeq4V3YWt1MgA"}'
|
||||
2026-04-22 23:54:58.997 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:58.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40616/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"]'
|
||||
2026-04-22 23:54:59.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:59.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40616/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6e91b226-3cdc-430e-b741-f6017dfe03d4", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:59.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6e91b226-3cdc-430e-b741-f6017dfe03d4","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:59.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.055 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.155 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1776902099046813992,"ephemeral":false}]'
|
||||
2026-04-22 23:54:59.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.168 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.268 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902099161652218,"ephemeral":false}]'
|
||||
2026-04-22 23:54:59.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.277 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.378 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902099272744533,"ephemeral":false}]'
|
||||
2026-04-22 23:54:59.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.388 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.488 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902099382364534,"ephemeral":false}]'
|
||||
2026-04-22 23:54:59.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.598 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902099492517371,"ephemeral":false}]'
|
||||
2026-04-22 23:54:59.602 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40616/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
|
||||
2026-04-22 23:54:59.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:59.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.614 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.714 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.717 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
|
||||
2026-04-22 23:54:59.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.822 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.824 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
|
||||
2026-04-22 23:54:59.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.932 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
|
||||
2026-04-22 23:54:59.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.936 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:00.036 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:00.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:00.039 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
|
||||
2026-04-22 23:55:00.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:00.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:00.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:00.144 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:00.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:00.147 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
|
||||
2026-04-22 23:55:00.150 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:00.151 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:00.151 DEBUG [src.node.waku_node] Stopping container with id 10735b93aefa
|
||||
2026-04-22 23:55:00.617 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:00.618 DEBUG [src.node.waku_node] Stopping container with id 44050fc212ed
|
||||
2026-04-22 23:55:01.047 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:01.048 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:01.078 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:01.093 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,102 +0,0 @@
|
||||
2026-04-22 23:57:12.919 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:12.919 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:57:12.919 DEBUG [tests.conftest] Running test: test_get_store_message_with_version with id: 2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f
|
||||
2026-04-22 23:57:12.920 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:57:12.920 DEBUG [src.steps.store] Running fixture setup: store_setup
|
||||
2026-04-22 23:57:12.920 DEBUG [src.steps.store] Running fixture setup: node_setup
|
||||
2026-04-22 23:57:12.926 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:12.927 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:12.927 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:12.927 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:12.928 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:12.928 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.94
|
||||
2026-04-22 23:57:12.929 DEBUG [src.node.docker_mananger] Generated ports ['23575', '23576', '23577', '23578', '23579']
|
||||
2026-04-22 23:57:12.929 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:12.929 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:12.929 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:12.929 DEBUG [src.node.docker_mananger] docker run -i -t -p 23575:23575 -p 23576:23576 -p 23577:23577 -p 23578:23578 -p 23579:23579 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23577 --rest-port=23575 --tcp-port=23576 --discv5-udp-port=23578 --rest-address=0.0.0.0 --nat=extip:172.18.67.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c523de7ac7769f350abc076eac1aefb3dba702476ee3d4aa0afe5a013e8315f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23579 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:13.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.94 waku 978d77e506daeb926f1f6325beb8570aba93b2ecbe14dec480125f513b725b3b
|
||||
2026-04-22 23:57:13.148 DEBUG [src.node.docker_mananger] Container started with ID 978d77e506da. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:13.148 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23575
|
||||
2026-04-22 23:57:13.148 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:13.257 ERROR [src.node.docker_mananger] Max retries reached for container bcee33fed57d. Exiting log stream.
|
||||
2026-04-22 23:57:13.691 ERROR [src.node.docker_mananger] Max retries reached for container becead13688a. Exiting log stream.
|
||||
2026-04-22 23:57:14.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:14.768 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:14.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH","/ip4/172.18.67.94/tcp/23577/ws/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"],"enrUri":"enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM"}'
|
||||
2026-04-22 23:57:14.771 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:14.777 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:14.778 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:14.778 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:14.778 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.168
|
||||
2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Generated ports ['59646', '59647', '59648', '59649', '59650']
|
||||
2026-04-22 23:57:14.780 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:14.781 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:14.781 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:14.781 DEBUG [src.node.docker_mananger] docker run -i -t -p 59646:59646 -p 59647:59647 -p 59648:59648 -p 59649:59649 -p 59650:59650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59648 --rest-port=59646 --tcp-port=59647 --discv5-udp-port=59649 --rest-address=0.0.0.0 --nat=extip:172.18.83.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3a0bd5b737ee62caebce893fab1841c801d5cada26ad840edcfd526dce2cc15e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59650 --metrics-logging=true --storenode=/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:14.980 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.168 waku 8e2a10953f459c2e78e4d35a2547315ddb95d037b1e7eb329b91e8234b09cb43
|
||||
2026-04-22 23:57:15.017 DEBUG [src.node.docker_mananger] Container started with ID 8e2a10953f45. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:15.018 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59646
|
||||
2026-04-22 23:57:15.018 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:16.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:16.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:16.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:16.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:16.337 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:16.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.168/tcp/59647/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w","/ip4/172.18.83.168/tcp/59648/ws/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w"],"enrUri":"enr:-L24QGuA2J1dkmn9wQe6EJL0g_B1PqkKanbfQY2WeR1Lbhsyf5IbNYSshgsXcArwwxFrZVafCppq5-jHYsgskA4QUJwCgmlkgnY0gmlwhKwSU6iKbXVsdGlhZGRyc5YACASsElOoBuj_AAoErBJTqAbpAN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8YwxOLvt56jh5FB0UojOStfwrabxnxyUY2_iJ8N3OAyDdGNwguj_g3VkcILpAYV3YWt1MgM"}'
|
||||
2026-04-22 23:57:16.343 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:16.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"]'
|
||||
2026-04-22 23:57:16.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:16.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23575/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:16.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:16.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59646/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:16.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:16.366 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:16.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "version": 10}'
|
||||
2026-04-22 23:57:16.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:16.373 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:16.574 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:16.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}'
|
||||
2026-04-22 23:57:16.577 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:16.577 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:16.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}'
|
||||
2026-04-22 23:57:16.581 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:16.583 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:57:16.584 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:57:16.584 DEBUG [src.node.waku_node] Stopping container with id 978d77e506da
|
||||
2026-04-22 23:57:17.049 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:17.050 DEBUG [src.node.waku_node] Stopping container with id 8e2a10953f45
|
||||
2026-04-22 23:57:17.510 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:17.514 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:57:17.538 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:57:17.556 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,99 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.71
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51256', '51257', '51258', '51259', '51260']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51256:51256 -p 51257:51257 -p 51258:51258 -p 51259:51259 -p 51260:51260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51258 --rest-port=51256 --tcp-port=51257 --discv5-udp-port=51259 --rest-address=0.0.0.0 --nat=extip:172.18.105.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c49db0bc5f36897ffaedceb387bfdfd5ce3c17e4bbecd8acc6ded5657edf6abb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51260 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.71 waku 73b67821344e0c086c6cbc3c2aec02fbd33089821249a78f2341768fef16181f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73b67821344e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 51256
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 84c211a6bcb7. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aec6471b9d23. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc","/ip4/172.18.105.71/tcp/51258/ws/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"],"enrUri":"enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.227.115
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33408', '33409', '33410', '33411', '33412']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33408:33408 -p 33409:33409 -p 33410:33410 -p 33411:33411 -p 33412:33412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33410 --rest-port=33408 --tcp-port=33409 --discv5-udp-port=33411 --rest-address=0.0.0.0 --nat=extip:172.18.227.115 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ddbb69dba075bfd89ec6a42513db6e6c300e89ddc3d6adfeecf7aad6e60ea0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33412 --metrics-logging=true --relay=false --filternode=/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.115 waku 65a0cc963c45f04cd45876b133c8ab4bb4f10945022672e989de992438ecd51f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 65a0cc963c45. Setting up logs at ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 33408
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.115/tcp/33409/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5","/ip4/172.18.227.115/tcp/33410/ws/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5"],"enrUri":"enr:-L24QN6hAQcuWhz01bDNsyHeuT7D5FVcwYUNaq1dYjJ3_wBifW1DOp3EKSDxFnCjDdm9paJ0ku9hvcl88BhKeTydVscCgmlkgnY0gmlwhKwS43OKbXVsdGlhZGRyc5YACASsEuNzBoKBAAoErBLjcwaCgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC77U_S9KhRN28HMT05lp8vibixKBgBsQcLFKDvzn5926DdGNwgoKBg3VkcIKCg4V3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1fb2298e-e8c0-48fd-ac4f-60c669bc03d3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1fb2298e-e8c0-48fd-ac4f-60c669bc03d3","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902080273778438,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 73b67821344e
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 65a0cc963c45
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,148 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_meta with id: 2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.174.98
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13615', '13616', '13617', '13618', '13619']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13615:13615 -p 13616:13616 -p 13617:13617 -p 13618:13618 -p 13619:13619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13617 --rest-port=13615 --tcp-port=13616 --discv5-udp-port=13618 --rest-address=0.0.0.0 --nat=extip:172.18.174.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8eeb5696caadc9afb1cac998ee64b3dc5abff43aabf3bb0c2efbead2174dc6b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13619 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.98 waku 38e6bc0c1d21ec4aad358d50b572b7129c33da274d26d6ed89606d89ab8d5ff0
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38e6bc0c1d21. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 13615
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e46a9a1aa981. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 837d44b9d33a. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda","/ip4/172.18.174.98/tcp/13617/ws/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"],"enrUri":"enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.237
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37565', '37566', '37567', '37568', '37569']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37565:37565 -p 37566:37566 -p 37567:37567 -p 37568:37568 -p 37569:37569 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37567 --rest-port=37565 --tcp-port=37566 --discv5-udp-port=37568 --rest-address=0.0.0.0 --nat=extip:172.18.154.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45aceaebfb4aaa9edcf74ff389f59673aa27d9a5aa38e57dc7c80ceacabd44f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37569 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.237 waku 1582414abbc01c069677dc56ff3d8e186cabda5c80071a09f1cb1e456b011468
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1582414abbc0. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 37565
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X","/ip4/172.18.154.237/tcp/37567/ws/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"],"enrUri":"enr:-L24QA35D1YTvUFxYqQxMoWQz6S-EpLk4xgjXTMV07saxf5gCdXu4d5LsKNgGxj9vOk3IzCkX8PnSzY8rcnTBmNjOAwCgmlkgnY0gmlwhKwSmu2KbXVsdGlhZGRyc5YACASsEprtBpK-AAoErBKa7QaSv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDu-lIWU5mPqWpXB1STM819teJRuRD6tNjwSrOTs5MiqSDdGNwgpK-g3VkcIKSwIV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.19
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59503', '59504', '59505', '59506', '59507']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59503:59503 -p 59504:59504 -p 59505:59505 -p 59506:59506 -p 59507:59507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59505 --rest-port=59503 --tcp-port=59504 --discv5-udp-port=59506 --rest-address=0.0.0.0 --nat=extip:172.18.98.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=408de6d88a69abcb68f5e9c4a4ff7eb88ff0666df7ac80be76bdb3fd3de9caea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59507 --metrics-logging=true --lightpushnode=/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.19 waku ea367263e0f5f0ea7aa173208b4d661c20734304ee653b1cefaf2e89de79fee2
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea367263e0f5. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 59503
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.19/tcp/59504/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC","/ip4/172.18.98.19/tcp/59505/ws/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC"],"enrUri":"enr:-L24QKHa6D_M4PRfZkjW6xg0EbtLPMe4rzhbUSHvjDbf_2mVbwCKXnKv8x7HDdXjqNfc-zqL4gQsVbrO91HMxuqmiMICgmlkgnY0gmlwhKwSYhOKbXVsdGlhZGRyc5YACASsEmITBuhwAAoErBJiEwbocd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzSB_oL5mOL9kCsuNzN58bVoim8iOE3jrPrIyKY0lEwmDdGNwguhwg3VkcILocoV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13615/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37565/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59503/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59503/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902144401959158, "meta": "TGlnaHQgcHVzaCB3b3JrcyEh"}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 38e6bc0c1d21
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 1582414abbc0
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id ea367263e0f5
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38e6bc0c1d21. Exiting log stream.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,102 +0,0 @@
|
||||
2026-04-22 23:57:08.337 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:08.337 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:57:08.337 DEBUG [tests.conftest] Running test: test_get_store_message_with_meta with id: 2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712
|
||||
2026-04-22 23:57:08.338 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:57:08.338 DEBUG [src.steps.store] Running fixture setup: store_setup
|
||||
2026-04-22 23:57:08.338 DEBUG [src.steps.store] Running fixture setup: node_setup
|
||||
2026-04-22 23:57:08.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:08.345 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:08.345 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:08.345 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:08.346 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.151
|
||||
2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] Generated ports ['39978', '39979', '39980', '39981', '39982']
|
||||
2026-04-22 23:57:08.347 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:08.347 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:08.347 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 39978:39978 -p 39979:39979 -p 39980:39980 -p 39981:39981 -p 39982:39982 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39980 --rest-port=39978 --tcp-port=39979 --discv5-udp-port=39981 --rest-address=0.0.0.0 --nat=extip:172.18.240.151 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cefaededf51e8d604d0e9de350a5a39cb0fbcdd4a341eabe45ccb42d97ac45b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39982 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:08.531 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.151 waku bcee33fed57dc0ea6e4a79fd53acc37e856f3b661354eb818d48810f842b6abf
|
||||
2026-04-22 23:57:08.570 DEBUG [src.node.docker_mananger] Container started with ID bcee33fed57d. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:08.571 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39978
|
||||
2026-04-22 23:57:08.572 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:08.644 ERROR [src.node.docker_mananger] Max retries reached for container cc3b8f1a343e. Exiting log stream.
|
||||
2026-04-22 23:57:09.141 ERROR [src.node.docker_mananger] Max retries reached for container 75c017397c78. Exiting log stream.
|
||||
2026-04-22 23:57:09.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:09.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:09.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:09.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:09.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:09.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:09.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:09.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:09.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:09.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:10.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:10.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:10.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:10.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:10.191 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:10.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:10.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE","/ip4/172.18.240.151/tcp/39980/ws/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"],"enrUri":"enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM"}'
|
||||
2026-04-22 23:57:10.194 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:10.200 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:10.201 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:10.201 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:10.201 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.85
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Generated ports ['47021', '47022', '47023', '47024', '47025']
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:10.203 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] docker run -i -t -p 47021:47021 -p 47022:47022 -p 47023:47023 -p 47024:47024 -p 47025:47025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47023 --rest-port=47021 --tcp-port=47022 --discv5-udp-port=47024 --rest-address=0.0.0.0 --nat=extip:172.18.53.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4dd651ea3d7fcdf0f3f7bc0d5749c5e7fb65337ead87d4a97bc0c6576f1eeae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47025 --metrics-logging=true --storenode=/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:10.396 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.85 waku becead13688aa3ddf1a3f48cf1be90aef908985e3d492c76985edefc63917fcd
|
||||
2026-04-22 23:57:10.432 DEBUG [src.node.docker_mananger] Container started with ID becead13688a. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:10.432 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47021
|
||||
2026-04-22 23:57:10.432 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:11.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:11.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:11.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:11.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:11.745 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:11.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.85/tcp/47022/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG","/ip4/172.18.53.85/tcp/47023/ws/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG"],"enrUri":"enr:-L24QP3Se-NWGCU0bhVaLoIx2wDYHHGmYqvr5kfoX7twg4QSf6_-LQ5wb7ccpeE3lMmp_ek4SD6WLA_RF6BwSVOnQO8CgmlkgnY0gmlwhKwSNVWKbXVsdGlhZGRyc5YACASsEjVVBreuAAoErBI1VQa3r90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGmUXd4JtAhQxQ0Z3TRwAaOkgJm25z6ydqkWCjUdy9GmDdGNwgreug3VkcIK3sIV3YWt1MgM"}'
|
||||
2026-04-22 23:57:11.747 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:11.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"]'
|
||||
2026-04-22 23:57:11.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:11.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39978/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:11.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:11.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:11.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:11.756 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:11.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39978/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "meta": "U3RvcmUgd29ya3MhIQ=="}'
|
||||
2026-04-22 23:57:11.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:11.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:11.962 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:11.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
|
||||
2026-04-22 23:57:11.966 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:11.966 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:11.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
|
||||
2026-04-22 23:57:11.969 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:11.971 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:57:11.973 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:57:11.973 DEBUG [src.node.waku_node] Stopping container with id bcee33fed57d
|
||||
2026-04-22 23:57:12.445 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:12.445 DEBUG [src.node.waku_node] Stopping container with id becead13688a
|
||||
2026-04-22 23:57:12.874 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:12.876 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:57:12.898 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:57:12.916 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,94 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_extra_field with id: 2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.40.196
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27096', '27097', '27098', '27099', '27100']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27096:27096 -p 27097:27097 -p 27098:27098 -p 27099:27099 -p 27100:27100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27098 --rest-port=27096 --tcp-port=27097 --discv5-udp-port=27099 --rest-address=0.0.0.0 --nat=extip:172.18.40.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbd4ddc27615c0a6fbfc301ff56b2f0baf32a83a5d18fee5e5641aad058cf168 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27100 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.196 waku b435bc911ed9b073d8675da54a944004ddb898d8d68f280ee003bcd25865fe62
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID b435bc911ed9. Setting up logs at ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27096
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7fe66f753af8. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ba495955c23. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp","/ip4/172.18.40.196/tcp/27098/ws/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"],"enrUri":"enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.236
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48147', '48148', '48149', '48150', '48151']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48147:48147 -p 48148:48148 -p 48149:48149 -p 48150:48150 -p 48151:48151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48149 --rest-port=48147 --tcp-port=48148 --discv5-udp-port=48150 --rest-address=0.0.0.0 --nat=extip:172.18.79.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aeae65e8ec0bee0b8ee5d5cd186facde4afc6b38dedde741c3e18fe9528f9856 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48151 --metrics-logging=true --relay=false --filternode=/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.236 waku 1e0f21d40f18da1830b5dae13d592bc022e7973cc95c7b129ba5c0d279efe1b6
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e0f21d40f18. Setting up logs at ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 48147
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.236/tcp/48148/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ","/ip4/172.18.79.236/tcp/48149/ws/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ"],"enrUri":"enr:-L24QMZBr5lhUGZT_LvgzCpw9Q5V9vchsKTpMd4A2MQBGorpDIdH605dAa46ktsg5fWf_Yql7ZQOyaJvViKMCltHltYCgmlkgnY0gmlwhKwST-yKbXVsdGlhZGRyc5YACASsEk_sBrwUAAoErBJP7Aa8Fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWoRobTsBX3vaekYRe_sPoFALThMcbwCL-hvbLhcQZu-DdGNwgrwUg3VkcIK8FoV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27096/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48147/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "650d1072-ef60-4482-93fe-3143143a0da1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"650d1072-ef60-4482-93fe-3143143a0da1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id b435bc911ed9
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 1e0f21d40f18
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,614 +0,0 @@
|
||||
2026-04-22 23:56:48.889 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:48.889 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:48.890 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_payloads with id: 2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce
|
||||
2026-04-22 23:56:48.890 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:48.892 DEBUG [src.steps.store] Running fixture setup: store_setup
|
||||
2026-04-22 23:56:48.892 DEBUG [src.steps.store] Running fixture setup: node_setup
|
||||
2026-04-22 23:56:48.901 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:48.901 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:48.901 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:48.901 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:48.902 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:48.902 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:48.902 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:48.904 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:48.904 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.116
|
||||
2026-04-22 23:56:48.905 DEBUG [src.node.docker_mananger] Generated ports ['32666', '32667', '32668', '32669', '32670']
|
||||
2026-04-22 23:56:48.905 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:48.905 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:48.905 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:48.906 DEBUG [src.node.docker_mananger] docker run -i -t -p 32666:32666 -p 32667:32667 -p 32668:32668 -p 32669:32669 -p 32670:32670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32668 --rest-port=32666 --tcp-port=32667 --discv5-udp-port=32669 --rest-address=0.0.0.0 --nat=extip:172.18.37.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=009c4cbab53e81ad0f9d191eca9b82faf7da7f6083f81fefa894fb3bcd058fcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32670 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:49.092 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.116 waku 626edbbf8ccff2d332c73813735d76fe831e6c28e066e1ff2f392b22aa7b6086
|
||||
2026-04-22 23:56:49.126 DEBUG [src.node.docker_mananger] Container started with ID 626edbbf8ccf. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:49.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32666
|
||||
2026-04-22 23:56:49.128 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:49.194 ERROR [src.node.docker_mananger] Max retries reached for container ebff0c6f63cb. Exiting log stream.
|
||||
2026-04-22 23:56:49.761 ERROR [src.node.docker_mananger] Max retries reached for container 9eff5c6fc7d8. Exiting log stream.
|
||||
2026-04-22 23:56:50.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:50.747 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:50.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy","/ip4/172.18.37.116/tcp/32668/ws/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"],"enrUri":"enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM"}'
|
||||
2026-04-22 23:56:50.750 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:50.757 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:50.757 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:50.757 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:50.757 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:50.758 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:50.758 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:50.758 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:50.758 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:50.759 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.187
|
||||
2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] Generated ports ['36063', '36064', '36065', '36066', '36067']
|
||||
2026-04-22 23:56:50.760 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:50.760 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:50.760 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] docker run -i -t -p 36063:36063 -p 36064:36064 -p 36065:36065 -p 36066:36066 -p 36067:36067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36065 --rest-port=36063 --tcp-port=36064 --discv5-udp-port=36066 --rest-address=0.0.0.0 --nat=extip:172.18.15.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccffcdc5894cf560f4edfb97aadbbdab28cbbbcfab2f15dca34d4eb389b33fd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36067 --metrics-logging=true --storenode=/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:50.947 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.187 waku 19bba8f6dffa84ae55ff469932899dce360be5c606ee60ac0aef4c1e46c7e26c
|
||||
2026-04-22 23:56:50.980 DEBUG [src.node.docker_mananger] Container started with ID 19bba8f6dffa. Setting up logs at ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:50.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36063
|
||||
2026-04-22 23:56:50.981 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:51.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:51.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:52.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:52.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:52.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:52.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:52.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:52.501 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:52.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.187/tcp/36064/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j","/ip4/172.18.15.187/tcp/36065/ws/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j"],"enrUri":"enr:-L24QCHzUeiZku246fP8Eg6qSAuq-A36MvBnO3m6h2qXlEpbVBRfs8lappC1BfvSOjnAUbD3Luup2rMxVkn4SpHECgQCgmlkgnY0gmlwhKwSD7uKbXVsdGlhZGRyc5YACASsEg-7BozgAAoErBIPuwaM4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFoMdRtL1GshWOY00NiMBJ-AeKOM0avCjTJTRRXBdVxyDdGNwgozgg3VkcIKM4oV3YWt1MgM"}'
|
||||
2026-04-22 23:56:52.514 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:52.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"]'
|
||||
2026-04-22 23:56:52.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:56:52.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:56:52.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.541 DEBUG [tests.store.test_get_messages] Running test with payload A simple string
|
||||
2026-04-22 23:56:52.541 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:52.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:52.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.547 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:52.748 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:52.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
|
||||
2026-04-22 23:56:52.751 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:56:52.752 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:52.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
|
||||
2026-04-22 23:56:52.755 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:56:52.755 DEBUG [tests.store.test_get_messages] Running test with payload An integer
|
||||
2026-04-22 23:56:52.756 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:52.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:52.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:52.961 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:52.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
|
||||
2026-04-22 23:56:52.964 DEBUG [src.steps.store] messages length is 2
|
||||
2026-04-22 23:56:52.965 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:52.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
|
||||
2026-04-22 23:56:52.968 DEBUG [src.steps.store] messages length is 2
|
||||
2026-04-22 23:56:52.968 DEBUG [tests.store.test_get_messages] Running test with payload A dictionary
|
||||
2026-04-22 23:56:52.969 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:52.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:52.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:53.174 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
|
||||
2026-04-22 23:56:53.178 DEBUG [src.steps.store] messages length is 3
|
||||
2026-04-22 23:56:53.178 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
|
||||
2026-04-22 23:56:53.181 DEBUG [src.steps.store] messages length is 3
|
||||
2026-04-22 23:56:53.181 DEBUG [tests.store.test_get_messages] Running test with payload Chinese characters
|
||||
2026-04-22 23:56:53.182 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:53.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:53.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:53.187 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:53.388 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
|
||||
2026-04-22 23:56:53.391 DEBUG [src.steps.store] messages length is 4
|
||||
2026-04-22 23:56:53.391 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
|
||||
2026-04-22 23:56:53.394 DEBUG [src.steps.store] messages length is 4
|
||||
2026-04-22 23:56:53.395 DEBUG [tests.store.test_get_messages] Running test with payload Emojis
|
||||
2026-04-22 23:56:53.395 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:53.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:53.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:53.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:53.602 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
|
||||
2026-04-22 23:56:53.605 DEBUG [src.steps.store] messages length is 5
|
||||
2026-04-22 23:56:53.605 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
|
||||
2026-04-22 23:56:53.609 DEBUG [src.steps.store] messages length is 5
|
||||
2026-04-22 23:56:53.609 DEBUG [tests.store.test_get_messages] Running test with payload Lorem ipsum text
|
||||
2026-04-22 23:56:53.609 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:53.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:53.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:53.615 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:53.815 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
|
||||
2026-04-22 23:56:53.820 DEBUG [src.steps.store] messages length is 6
|
||||
2026-04-22 23:56:53.820 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
|
||||
2026-04-22 23:56:53.823 DEBUG [src.steps.store] messages length is 6
|
||||
2026-04-22 23:56:53.823 DEBUG [tests.store.test_get_messages] Running test with payload HTML content
|
||||
2026-04-22 23:56:53.823 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:53.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:53.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:53.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:54.029 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
|
||||
2026-04-22 23:56:54.033 DEBUG [src.steps.store] messages length is 7
|
||||
2026-04-22 23:56:54.033 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
|
||||
2026-04-22 23:56:54.036 DEBUG [src.steps.store] messages length is 7
|
||||
2026-04-22 23:56:54.036 DEBUG [tests.store.test_get_messages] Running test with payload Cyrillic characters
|
||||
2026-04-22 23:56:54.037 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:54.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:54.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:54.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:54.242 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
|
||||
2026-04-22 23:56:54.246 DEBUG [src.steps.store] messages length is 8
|
||||
2026-04-22 23:56:54.246 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
|
||||
2026-04-22 23:56:54.250 DEBUG [src.steps.store] messages length is 8
|
||||
2026-04-22 23:56:54.250 DEBUG [tests.store.test_get_messages] Running test with payload Base64 encoded string
|
||||
2026-04-22 23:56:54.250 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:54.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:54.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:54.255 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:54.456 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
|
||||
2026-04-22 23:56:54.459 DEBUG [src.steps.store] messages length is 9
|
||||
2026-04-22 23:56:54.460 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
|
||||
2026-04-22 23:56:54.463 DEBUG [src.steps.store] messages length is 9
|
||||
2026-04-22 23:56:54.463 DEBUG [tests.store.test_get_messages] Running test with payload Binary data
|
||||
2026-04-22 23:56:54.464 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:54.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:54.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:54.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:54.669 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
|
||||
2026-04-22 23:56:54.672 DEBUG [src.steps.store] messages length is 10
|
||||
2026-04-22 23:56:54.672 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
|
||||
2026-04-22 23:56:54.676 DEBUG [src.steps.store] messages length is 10
|
||||
2026-04-22 23:56:54.676 DEBUG [tests.store.test_get_messages] Running test with payload Special characters with whitespace
|
||||
2026-04-22 23:56:54.677 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:54.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:54.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:54.681 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:54.882 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
|
||||
2026-04-22 23:56:54.885 DEBUG [src.steps.store] messages length is 11
|
||||
2026-04-22 23:56:54.885 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
|
||||
2026-04-22 23:56:54.889 DEBUG [src.steps.store] messages length is 11
|
||||
2026-04-22 23:56:54.889 DEBUG [tests.store.test_get_messages] Running test with payload Boolean false as a string
|
||||
2026-04-22 23:56:54.890 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:54.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:54.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:54.895 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:55.095 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
|
||||
2026-04-22 23:56:55.099 DEBUG [src.steps.store] messages length is 12
|
||||
2026-04-22 23:56:55.099 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
|
||||
2026-04-22 23:56:55.102 DEBUG [src.steps.store] messages length is 12
|
||||
2026-04-22 23:56:55.102 DEBUG [tests.store.test_get_messages] Running test with payload A float number
|
||||
2026-04-22 23:56:55.103 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:55.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:55.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:55.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:55.311 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
|
||||
2026-04-22 23:56:55.314 DEBUG [src.steps.store] messages length is 13
|
||||
2026-04-22 23:56:55.315 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
|
||||
2026-04-22 23:56:55.318 DEBUG [src.steps.store] messages length is 13
|
||||
2026-04-22 23:56:55.318 DEBUG [tests.store.test_get_messages] Running test with payload A list
|
||||
2026-04-22 23:56:55.319 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:55.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:55.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:55.324 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:55.525 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
|
||||
2026-04-22 23:56:55.528 DEBUG [src.steps.store] messages length is 14
|
||||
2026-04-22 23:56:55.529 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
|
||||
2026-04-22 23:56:55.532 DEBUG [src.steps.store] messages length is 14
|
||||
2026-04-22 23:56:55.532 DEBUG [tests.store.test_get_messages] Running test with payload Hexadecimal number as a string
|
||||
2026-04-22 23:56:55.533 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:55.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:55.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:55.538 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:55.738 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
|
||||
2026-04-22 23:56:55.742 DEBUG [src.steps.store] messages length is 15
|
||||
2026-04-22 23:56:55.742 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
|
||||
2026-04-22 23:56:55.746 DEBUG [src.steps.store] messages length is 15
|
||||
2026-04-22 23:56:55.746 DEBUG [tests.store.test_get_messages] Running test with payload Email format
|
||||
2026-04-22 23:56:55.746 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:55.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:55.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:55.752 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:55.952 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
|
||||
2026-04-22 23:56:55.956 DEBUG [src.steps.store] messages length is 16
|
||||
2026-04-22 23:56:55.956 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
|
||||
2026-04-22 23:56:55.959 DEBUG [src.steps.store] messages length is 16
|
||||
2026-04-22 23:56:55.960 DEBUG [tests.store.test_get_messages] Running test with payload URL format
|
||||
2026-04-22 23:56:55.960 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:55.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:55.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:55.966 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:56.167 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
|
||||
2026-04-22 23:56:56.170 DEBUG [src.steps.store] messages length is 17
|
||||
2026-04-22 23:56:56.171 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
|
||||
2026-04-22 23:56:56.174 DEBUG [src.steps.store] messages length is 17
|
||||
2026-04-22 23:56:56.175 DEBUG [tests.store.test_get_messages] Running test with payload Date and time in ISO format
|
||||
2026-04-22 23:56:56.175 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:56.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:56.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:56.180 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:56.380 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
|
||||
2026-04-22 23:56:56.384 DEBUG [src.steps.store] messages length is 18
|
||||
2026-04-22 23:56:56.384 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
|
||||
2026-04-22 23:56:56.388 DEBUG [src.steps.store] messages length is 18
|
||||
2026-04-22 23:56:56.388 DEBUG [tests.store.test_get_messages] Running test with payload String with escaped quotes
|
||||
2026-04-22 23:56:56.388 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:56.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:56.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:56.395 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:56.595 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
|
||||
2026-04-22 23:56:56.599 DEBUG [src.steps.store] messages length is 19
|
||||
2026-04-22 23:56:56.599 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
|
||||
2026-04-22 23:56:56.603 DEBUG [src.steps.store] messages length is 19
|
||||
2026-04-22 23:56:56.603 DEBUG [tests.store.test_get_messages] Running test with payload A regular expression
|
||||
2026-04-22 23:56:56.603 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:56.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:56.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:56.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:56.810 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
|
||||
2026-04-22 23:56:56.814 DEBUG [src.steps.store] messages length is 20
|
||||
2026-04-22 23:56:56.814 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
|
||||
2026-04-22 23:56:56.818 DEBUG [src.steps.store] messages length is 20
|
||||
2026-04-22 23:56:56.818 DEBUG [tests.store.test_get_messages] Running test with payload A very long string
|
||||
2026-04-22 23:56:56.818 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:56.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:56.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:56.824 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:57.025 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
|
||||
2026-04-22 23:56:57.029 DEBUG [src.steps.store] messages length is 21
|
||||
2026-04-22 23:56:57.029 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
|
||||
2026-04-22 23:56:57.032 DEBUG [src.steps.store] messages length is 21
|
||||
2026-04-22 23:56:57.033 DEBUG [tests.store.test_get_messages] Running test with payload A JSON string
|
||||
2026-04-22 23:56:57.033 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:57.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:57.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:57.038 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:57.238 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
|
||||
2026-04-22 23:56:57.242 DEBUG [src.steps.store] messages length is 22
|
||||
2026-04-22 23:56:57.242 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
|
||||
2026-04-22 23:56:57.246 DEBUG [src.steps.store] messages length is 22
|
||||
2026-04-22 23:56:57.247 DEBUG [tests.store.test_get_messages] Running test with payload A Unix path
|
||||
2026-04-22 23:56:57.247 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:57.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:57.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:57.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:57.454 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
|
||||
2026-04-22 23:56:57.458 DEBUG [src.steps.store] messages length is 23
|
||||
2026-04-22 23:56:57.458 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
|
||||
2026-04-22 23:56:57.462 DEBUG [src.steps.store] messages length is 23
|
||||
2026-04-22 23:56:57.462 DEBUG [tests.store.test_get_messages] Running test with payload A Windows path
|
||||
2026-04-22 23:56:57.462 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:57.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:57.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:57.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:57.668 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
|
||||
2026-04-22 23:56:57.672 DEBUG [src.steps.store] messages length is 24
|
||||
2026-04-22 23:56:57.672 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
|
||||
2026-04-22 23:56:57.676 DEBUG [src.steps.store] messages length is 24
|
||||
2026-04-22 23:56:57.676 DEBUG [tests.store.test_get_messages] Running test with payload An SQL query
|
||||
2026-04-22 23:56:57.677 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:57.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:57.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:57.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:57.882 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
|
||||
2026-04-22 23:56:57.886 DEBUG [src.steps.store] messages length is 25
|
||||
2026-04-22 23:56:57.886 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
|
||||
2026-04-22 23:56:57.890 DEBUG [src.steps.store] messages length is 25
|
||||
2026-04-22 23:56:57.890 DEBUG [tests.store.test_get_messages] Running test with payload JavaScript code snippet
|
||||
2026-04-22 23:56:57.890 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:57.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:57.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:57.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:58.097 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
|
||||
2026-04-22 23:56:58.101 DEBUG [src.steps.store] messages length is 26
|
||||
2026-04-22 23:56:58.101 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
|
||||
2026-04-22 23:56:58.105 DEBUG [src.steps.store] messages length is 26
|
||||
2026-04-22 23:56:58.106 DEBUG [tests.store.test_get_messages] Running test with payload A CSS snippet
|
||||
2026-04-22 23:56:58.106 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:58.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:58.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:58.113 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:58.313 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
|
||||
2026-04-22 23:56:58.317 DEBUG [src.steps.store] messages length is 27
|
||||
2026-04-22 23:56:58.317 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
|
||||
2026-04-22 23:56:58.321 DEBUG [src.steps.store] messages length is 27
|
||||
2026-04-22 23:56:58.321 DEBUG [tests.store.test_get_messages] Running test with payload A Python one-liner
|
||||
2026-04-22 23:56:58.322 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:58.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:58.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:58.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:58.528 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
|
||||
2026-04-22 23:56:58.531 DEBUG [src.steps.store] messages length is 28
|
||||
2026-04-22 23:56:58.532 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
|
||||
2026-04-22 23:56:58.535 DEBUG [src.steps.store] messages length is 28
|
||||
2026-04-22 23:56:58.536 DEBUG [tests.store.test_get_messages] Running test with payload An IP address
|
||||
2026-04-22 23:56:58.536 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:58.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:58.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:58.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:58.743 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
|
||||
2026-04-22 23:56:58.747 DEBUG [src.steps.store] messages length is 29
|
||||
2026-04-22 23:56:58.747 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
|
||||
2026-04-22 23:56:58.751 DEBUG [src.steps.store] messages length is 29
|
||||
2026-04-22 23:56:58.751 DEBUG [tests.store.test_get_messages] Running test with payload A domain name
|
||||
2026-04-22 23:56:58.751 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:58.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:58.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:58.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:58.959 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
|
||||
2026-04-22 23:56:58.963 DEBUG [src.steps.store] messages length is 30
|
||||
2026-04-22 23:56:58.963 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
|
||||
2026-04-22 23:56:58.967 DEBUG [src.steps.store] messages length is 30
|
||||
2026-04-22 23:56:58.967 DEBUG [tests.store.test_get_messages] Running test with payload A user agent string
|
||||
2026-04-22 23:56:58.968 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:58.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:58.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:58.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:59.174 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
|
||||
2026-04-22 23:56:59.178 DEBUG [src.steps.store] messages length is 31
|
||||
2026-04-22 23:56:59.178 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
|
||||
2026-04-22 23:56:59.182 DEBUG [src.steps.store] messages length is 31
|
||||
2026-04-22 23:56:59.182 DEBUG [tests.store.test_get_messages] Running test with payload A credit card number
|
||||
2026-04-22 23:56:59.183 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:59.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:59.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:59.188 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:59.388 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
|
||||
2026-04-22 23:56:59.393 DEBUG [src.steps.store] messages length is 32
|
||||
2026-04-22 23:56:59.393 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
|
||||
2026-04-22 23:56:59.397 DEBUG [src.steps.store] messages length is 32
|
||||
2026-04-22 23:56:59.398 DEBUG [tests.store.test_get_messages] Running test with payload A phone number
|
||||
2026-04-22 23:56:59.398 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:59.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:59.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:59.403 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:59.604 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
|
||||
2026-04-22 23:56:59.608 DEBUG [src.steps.store] messages length is 33
|
||||
2026-04-22 23:56:59.608 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
|
||||
2026-04-22 23:56:59.613 DEBUG [src.steps.store] messages length is 33
|
||||
2026-04-22 23:56:59.613 DEBUG [tests.store.test_get_messages] Running test with payload A UUID
|
||||
2026-04-22 23:56:59.613 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:59.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:59.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:59.619 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:59.820 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
|
||||
2026-04-22 23:56:59.824 DEBUG [src.steps.store] messages length is 34
|
||||
2026-04-22 23:56:59.824 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
|
||||
2026-04-22 23:56:59.829 DEBUG [src.steps.store] messages length is 34
|
||||
2026-04-22 23:56:59.829 DEBUG [tests.store.test_get_messages] Running test with payload A hashtag
|
||||
2026-04-22 23:56:59.829 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:59.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:59.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:59.836 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:00.037 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
|
||||
2026-04-22 23:57:00.041 DEBUG [src.steps.store] messages length is 35
|
||||
2026-04-22 23:57:00.041 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
|
||||
2026-04-22 23:57:00.045 DEBUG [src.steps.store] messages length is 35
|
||||
2026-04-22 23:57:00.045 DEBUG [tests.store.test_get_messages] Running test with payload A Twitter handle
|
||||
2026-04-22 23:57:00.046 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:00.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:00.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:00.051 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:00.251 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
|
||||
2026-04-22 23:57:00.255 DEBUG [src.steps.store] messages length is 36
|
||||
2026-04-22 23:57:00.255 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
|
||||
2026-04-22 23:57:00.259 DEBUG [src.steps.store] messages length is 36
|
||||
2026-04-22 23:57:00.260 DEBUG [tests.store.test_get_messages] Running test with payload A password
|
||||
2026-04-22 23:57:00.260 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:00.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:00.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:00.265 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:00.466 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
|
||||
2026-04-22 23:57:00.470 DEBUG [src.steps.store] messages length is 37
|
||||
2026-04-22 23:57:00.470 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
|
||||
2026-04-22 23:57:00.474 DEBUG [src.steps.store] messages length is 37
|
||||
2026-04-22 23:57:00.475 DEBUG [tests.store.test_get_messages] Running test with payload A date in common format
|
||||
2026-04-22 23:57:00.475 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:00.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:00.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:00.480 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:00.681 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
|
||||
2026-04-22 23:57:00.685 DEBUG [src.steps.store] messages length is 38
|
||||
2026-04-22 23:57:00.685 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
|
||||
2026-04-22 23:57:00.689 DEBUG [src.steps.store] messages length is 38
|
||||
2026-04-22 23:57:00.689 DEBUG [tests.store.test_get_messages] Running test with payload A time string
|
||||
2026-04-22 23:57:00.690 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:00.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:00.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:00.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:00.897 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
|
||||
2026-04-22 23:57:00.901 DEBUG [src.steps.store] messages length is 39
|
||||
2026-04-22 23:57:00.901 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
|
||||
2026-04-22 23:57:00.905 DEBUG [src.steps.store] messages length is 39
|
||||
2026-04-22 23:57:00.905 DEBUG [tests.store.test_get_messages] Running test with payload A mathematical equation
|
||||
2026-04-22 23:57:00.906 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:00.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:00.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:00.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:01.113 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:01.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:01.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
|
||||
2026-04-22 23:57:01.117 DEBUG [src.steps.store] messages length is 40
|
||||
2026-04-22 23:57:01.118 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:01.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:01.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
|
||||
2026-04-22 23:57:01.122 DEBUG [src.steps.store] messages length is 40
|
||||
2026-04-22 23:57:01.124 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:57:01.126 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:57:01.126 DEBUG [src.node.waku_node] Stopping container with id 626edbbf8ccf
|
||||
2026-04-22 23:57:01.594 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:01.594 DEBUG [src.node.waku_node] Stopping container with id 19bba8f6dffa
|
||||
2026-04-22 23:57:02.055 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:02.056 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:57:02.115 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:57:02.162 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,106 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.29.121
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54821', '54822', '54823', '54824', '54825']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54821:54821 -p 54822:54822 -p 54823:54823 -p 54824:54824 -p 54825:54825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54823 --rest-port=54821 --tcp-port=54822 --discv5-udp-port=54824 --rest-address=0.0.0.0 --nat=extip:172.18.29.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fdbbd7abc1aef1e0aa9dd5a2ff8cedfb39a37b6532accd00430feadfad44c4ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54825 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.29.121 waku f4c6a4a0e67ee32498e6a5ebdecc080cd3679a9e21bfeae8ead9463866341368
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4c6a4a0e67e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 54821
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 73b67821344e. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 65a0cc963c45. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K","/ip4/172.18.29.121/tcp/54823/ws/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"],"enrUri":"enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.202.144
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8584', '8585', '8586', '8587', '8588']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8584:8584 -p 8585:8585 -p 8586:8586 -p 8587:8587 -p 8588:8588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8586 --rest-port=8584 --tcp-port=8585 --discv5-udp-port=8587 --rest-address=0.0.0.0 --nat=extip:172.18.202.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d07be21fce0a98bd4b8d31c504bebd7ec8ef4cc46b1ad79c23b31bdc27cd316e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8588 --metrics-logging=true --relay=false --filternode=/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.144 waku c7cab7d1c6e5c927181ac986ea0468d86471a0eee0007858fe7f75a0e0900b96
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7cab7d1c6e5. Setting up logs at ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 8584
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.144/tcp/8585/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS","/ip4/172.18.202.144/tcp/8586/ws/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS"],"enrUri":"enr:-L24QPZV0DohSp_WJdv0pemX2mllrPg8WpFFvh9EqPNBn_W4VdmkkICaUFNXWezBLBA1tLv7mmMGJwFSYcZOM4v77T4CgmlkgnY0gmlwhKwSypCKbXVsdGlhZGRyc5YACASsEsqQBiGJAAoErBLKkAYhit0DgnJzhQDGAQAAiXNlY3AyNTZrMaECi6cy1t2iCBcu14JXMX53rsKYoDPYOlWi6KoENSyWPxmDdGNwgiGJg3VkcIIhi4V3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8584/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902084777998847,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id f4c6a4a0e67e
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id c7cab7d1c6e5
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,97 +0,0 @@
|
||||
2026-04-22 23:54:01.024 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:01.024 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:01.025 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_single_topics with id: 2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54
|
||||
2026-04-22 23:54:01.025 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:01.025 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:01.026 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:01.031 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:01.032 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:01.032 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:01.032 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.6
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Generated ports ['7647', '7648', '7649', '7650', '7651']
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:01.035 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] docker run -i -t -p 7647:7647 -p 7648:7648 -p 7649:7649 -p 7650:7650 -p 7651:7651 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7649 --rest-port=7647 --tcp-port=7648 --discv5-udp-port=7650 --rest-address=0.0.0.0 --nat=extip:172.18.165.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc25c4eefecf45478bab6259a4ddbbdea8b56a9d110efd9c9676c005c2c1bb94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7651 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:01.220 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.6 waku babc95093ab70964b59de29a6b85962a448c2345d599df81e12bdd4485aa6c92
|
||||
2026-04-22 23:54:01.253 DEBUG [src.node.docker_mananger] Container started with ID babc95093ab7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:01.254 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7647
|
||||
2026-04-22 23:54:01.254 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:01.428 ERROR [src.node.docker_mananger] Max retries reached for container b435bc911ed9. Exiting log stream.
|
||||
2026-04-22 23:54:01.833 ERROR [src.node.docker_mananger] Max retries reached for container 1e0f21d40f18. Exiting log stream.
|
||||
2026-04-22 23:54:02.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:02.873 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:02.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9","/ip4/172.18.165.6/tcp/7649/ws/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"],"enrUri":"enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU"}'
|
||||
2026-04-22 23:54:02.876 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:02.876 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:02.885 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:02.885 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:02.885 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:02.886 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.131
|
||||
2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Generated ports ['19177', '19178', '19179', '19180', '19181']
|
||||
2026-04-22 23:54:02.887 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:02.887 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:02.888 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:02.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 19177:19177 -p 19178:19178 -p 19179:19179 -p 19180:19180 -p 19181:19181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19179 --rest-port=19177 --tcp-port=19178 --discv5-udp-port=19180 --rest-address=0.0.0.0 --nat=extip:172.18.122.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=41e2ddbdce0ddb78bbc8cdcbec005da79089dbddf09515d776eceaebfc5b1f4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19181 --metrics-logging=true --relay=false --filternode=/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:03.075 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.131 waku 6c5fc8870d0bdd3229dcfc6d967199fd42fa6d20659aa2913d4e4cb214b80517
|
||||
2026-04-22 23:54:03.104 DEBUG [src.node.docker_mananger] Container started with ID 6c5fc8870d0b. Setting up logs at ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:03.104 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19177
|
||||
2026-04-22 23:54:03.104 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:04.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:04.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:04.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:04.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:04.434 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:04.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.131/tcp/19178/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng","/ip4/172.18.122.131/tcp/19179/ws/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng"],"enrUri":"enr:-L24QPtkznfuhMQbYoVcBXdvSqvrzKQ1iui1esOsAkqzTLEEABxgb3TO_C4Z7R3YX5z8DsF2kAPgMBa75_DeLBd2AlICgmlkgnY0gmlwhKwSeoOKbXVsdGlhZGRyc5YACASsEnqDBkrqAAoErBJ6gwZK690DgnJzhQDGAQAAiXNlY3AyNTZrMaECmujSs79zsBlvQ0zTJTfABJxxVlWHda5IDkQDmOHolfWDdGNwgkrqg3VkcIJK7IV3YWt1MgA"}'
|
||||
2026-04-22 23:54:04.436 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:04.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"]'
|
||||
2026-04-22 23:54:04.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:04.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7647/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:04.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:04.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19177/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:04.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7647/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:04.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:04.489 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:04.590 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:04.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902044481836294,"ephemeral":false}]'
|
||||
2026-04-22 23:54:04.595 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:04.597 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:04.597 DEBUG [src.node.waku_node] Stopping container with id babc95093ab7
|
||||
2026-04-22 23:54:05.051 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:05.051 DEBUG [src.node.waku_node] Stopping container with id 6c5fc8870d0b
|
||||
2026-04-22 23:54:05.491 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:05.493 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:05.511 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:05.525 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,691 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.93
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65337', '65338', '65339', '65340', '65341']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65337:65337 -p 65338:65338 -p 65339:65339 -p 65340:65340 -p 65341:65341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65339 --rest-port=65337 --tcp-port=65338 --discv5-udp-port=65340 --rest-address=0.0.0.0 --nat=extip:172.18.249.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1b07fbe0fbe607769bb5e623bc05bf4f2abea610a3b4f8a0fbdb1dfeb0fea9fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65341 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.93 waku 75ba9e1042b05e84833ed02f914001208b4aaaf6211b76f91d70a06e56245032
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75ba9e1042b0. Setting up logs at ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 65337
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container babc95093ab7. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c5fc8870d0b. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM","/ip4/172.18.249.93/tcp/65339/ws/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"],"enrUri":"enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.7
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53341', '53342', '53343', '53344', '53345']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53341:53341 -p 53342:53342 -p 53343:53343 -p 53344:53344 -p 53345:53345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53343 --rest-port=53341 --tcp-port=53342 --discv5-udp-port=53344 --rest-address=0.0.0.0 --nat=extip:172.18.184.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7cbae3abbd7ffffc0ae0deeffcc3cf3f2d6acdb2fb4ba9e7ef6afaf0f03f405f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53345 --metrics-logging=true --relay=false --filternode=/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.7 waku a8ce9272e4c3c5db0405a021d138bc5a925592b6a0d49dc75838f9f28f4bf287
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8ce9272e4c3. Setting up logs at ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 53341
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.7/tcp/53342/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f","/ip4/172.18.184.7/tcp/53343/ws/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f"],"enrUri":"enr:-L24QLYYX3nUAGYBtawRJrVuJrG17VWahmh1xJT-I82z0q80XTetstG5nqXxPhSIpbDS3rBi7y4xwHVQijK-_mJqS0cCgmlkgnY0gmlwhKwSuAeKbXVsdGlhZGRyc5YACASsErgHBtBeAAoErBK4BwbQX90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDq3uyc9dy7DJKJVKJg8T90G9MR0gwuGS_Kz_pzbWbH8KDdGNwgtBeg3VkcILQYIV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53341/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53341/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dff1f189-2ccb-4448-a4ef-413ffa958b92", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dff1f189-2ccb-4448-a4ef-413ffa958b92","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1776902048989224573,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1776902049125976101,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1776902049263992443,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1776902049397708955,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1776902049531287188,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1776902049665283152,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1776902049799354253,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1776902049932747272,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1776902050066256405,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1776902050200098087,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1776902050333778396,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1776902050467461542,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1776902050601183053,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1776902050734019886,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1776902050867989969,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1776902051001850377,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1776902051135045340,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1776902051268606243,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1776902051402475950,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1776902051535811069,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1776902051669746378,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1776902051803074572,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1776902051936733143,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1776902052071379856,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1776902052205352663,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1776902052340265117,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1776902052473527901,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1776902052607683979,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1776902052742018453,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1776902052878014242,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/30" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"30","version":0,"timestamp":1776902053014098336,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/31" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"31","version":0,"timestamp":1776902053147976100,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/32" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"32","version":0,"timestamp":1776902053281128805,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/33" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"33","version":0,"timestamp":1776902053416805720,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/34" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"34","version":0,"timestamp":1776902053552215154,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/35" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1776902053686449736,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/36" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"36","version":0,"timestamp":1776902053820294560,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/37" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"37","version":0,"timestamp":1776902053954172486,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/38" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"38","version":0,"timestamp":1776902054087864245,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/39" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"39","version":0,"timestamp":1776902054221735085,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/40" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"40","version":0,"timestamp":1776902054354971467,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/41" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"41","version":0,"timestamp":1776902054488688019,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/42" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"42","version":0,"timestamp":1776902054622195661,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/43" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"43","version":0,"timestamp":1776902054756281862,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/44" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"44","version":0,"timestamp":1776902054890566995,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/45" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"45","version":0,"timestamp":1776902055024364337,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/46" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"46","version":0,"timestamp":1776902055158483496,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/47" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"47","version":0,"timestamp":1776902055292536364,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/48" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"48","version":0,"timestamp":1776902055426058150,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/49" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"49","version":0,"timestamp":1776902055559515413,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/50" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"50","version":0,"timestamp":1776902055693576967,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/51" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"51","version":0,"timestamp":1776902055827125587,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/52" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"52","version":0,"timestamp":1776902055960424476,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/53" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"53","version":0,"timestamp":1776902056094863389,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/54" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"54","version":0,"timestamp":1776902056228266282,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/55" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"55","version":0,"timestamp":1776902056361111437,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/56" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"56","version":0,"timestamp":1776902056495006394,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/57" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1776902056628914118,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/58" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"58","version":0,"timestamp":1776902056762016266,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/59" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1776902056895728234,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/60" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"60","version":0,"timestamp":1776902057029490282,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/61" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"61","version":0,"timestamp":1776902057163208214,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/62" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"62","version":0,"timestamp":1776902057296425293,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/63" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"63","version":0,"timestamp":1776902057430539939,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/64" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1776902057563938502,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/65" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"65","version":0,"timestamp":1776902057697217940,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/66" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"66","version":0,"timestamp":1776902057830906238,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/67" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"67","version":0,"timestamp":1776902057964430353,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/68" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"68","version":0,"timestamp":1776902058098982425,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/69" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"69","version":0,"timestamp":1776902058232518005,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/70" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"70","version":0,"timestamp":1776902058366977063,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/71" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"71","version":0,"timestamp":1776902058500896126,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/72" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"72","version":0,"timestamp":1776902058635437330,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/73" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"73","version":0,"timestamp":1776902058769292236,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/74" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"74","version":0,"timestamp":1776902058903979785,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/75" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"75","version":0,"timestamp":1776902059037572175,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/76" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"76","version":0,"timestamp":1776902059170371627,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/77" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"77","version":0,"timestamp":1776902059303881981,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/78" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"78","version":0,"timestamp":1776902059436866808,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/79" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"79","version":0,"timestamp":1776902059570591146,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/80" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"80","version":0,"timestamp":1776902059703892027,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/81" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"81","version":0,"timestamp":1776902059838116178,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/82" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1776902059971931007,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/83" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"83","version":0,"timestamp":1776902060105502933,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1776902060239285780,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/85" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"85","version":0,"timestamp":1776902060372653066,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/86" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"86","version":0,"timestamp":1776902060506740146,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1776902060640468833,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/88" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1776902060773968920,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/89" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"89","version":0,"timestamp":1776902060907903037,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/90" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"90","version":0,"timestamp":1776902061041682903,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/91" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"91","version":0,"timestamp":1776902061175767148,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/92" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"92","version":0,"timestamp":1776902061309211696,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/93" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"93","version":0,"timestamp":1776902061442521334,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/94" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"94","version":0,"timestamp":1776902061575319510,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/95" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"95","version":0,"timestamp":1776902061708735231,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/96" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"96","version":0,"timestamp":1776902061844765668,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/97" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"97","version":0,"timestamp":1776902061977643093,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/98" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"98","version":0,"timestamp":1776902062111584774,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/99" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"99","version":0,"timestamp":1776902062245211828,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 75ba9e1042b0
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id a8ce9272e4c3
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,107 +0,0 @@
|
||||
2026-04-22 23:54:23.366 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:23.367 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:23.367 DEBUG [tests.conftest] Running test: test_filter_subscribe_refresh with id: 2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc
|
||||
2026-04-22 23:54:23.367 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:23.367 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:23.368 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:23.374 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:23.374 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:23.374 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:23.374 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.100
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Generated ports ['30532', '30533', '30534', '30535', '30536']
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:23.376 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] docker run -i -t -p 30532:30532 -p 30533:30533 -p 30534:30534 -p 30535:30535 -p 30536:30536 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30534 --rest-port=30532 --tcp-port=30533 --discv5-udp-port=30535 --rest-address=0.0.0.0 --nat=extip:172.18.141.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=397e91cd6e17faaee69f4a3f6911eac2936cfcea7bc46cb014afbdbfd3dd74d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30536 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:23.569 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.100 waku 89d171cf47806c734bd646a3c8c57c5caa6694ab3fceb6b4186dd9aa97e6cf43
|
||||
2026-04-22 23:54:23.599 DEBUG [src.node.docker_mananger] Container started with ID 89d171cf4780. Setting up logs at ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:23.599 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30532
|
||||
2026-04-22 23:54:23.599 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:23.634 ERROR [src.node.docker_mananger] Max retries reached for container 75ba9e1042b0. Exiting log stream.
|
||||
2026-04-22 23:54:24.072 ERROR [src.node.docker_mananger] Max retries reached for container a8ce9272e4c3. Exiting log stream.
|
||||
2026-04-22 23:54:24.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:24.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:24.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:24.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:24.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:24.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:24.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:24.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:25.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:25.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:25.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:25.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:25.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:25.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:25.219 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:25.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:25.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX","/ip4/172.18.141.100/tcp/30534/ws/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"],"enrUri":"enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU"}'
|
||||
2026-04-22 23:54:25.221 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:25.222 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:25.228 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:25.228 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:25.228 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:25.229 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:25.229 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.191
|
||||
2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Generated ports ['32140', '32141', '32142', '32143', '32144']
|
||||
2026-04-22 23:54:25.231 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:25.231 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:25.231 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:25.232 DEBUG [src.node.docker_mananger] docker run -i -t -p 32140:32140 -p 32141:32141 -p 32142:32142 -p 32143:32143 -p 32144:32144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32142 --rest-port=32140 --tcp-port=32141 --discv5-udp-port=32143 --rest-address=0.0.0.0 --nat=extip:172.18.184.191 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea6a42c4f1b70ed3bda8bc53f297bd0c005bafb5fe4aa88a0433784e4ef4f413 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32144 --metrics-logging=true --relay=false --filternode=/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:25.425 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.191 waku 48895dcc18f2941a68d369db615af6fd2b4c489dd74104329c8d07dcb4f1f08e
|
||||
2026-04-22 23:54:25.455 DEBUG [src.node.docker_mananger] Container started with ID 48895dcc18f2. Setting up logs at ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:25.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32140
|
||||
2026-04-22 23:54:25.455 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:26.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:26.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:26.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:26.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:26.766 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:26.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.191/tcp/32141/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ","/ip4/172.18.184.191/tcp/32142/ws/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ"],"enrUri":"enr:-L24QDkbm-HL44Hk7nV5lhvXXlP0I2HswtE2YeJsSWwgy5wCFLp-jTD2nrHzr2kPVhILLb4VCf_we0W7jQeRzHJY5TACgmlkgnY0gmlwhKwSuL-KbXVsdGlhZGRyc5YACASsEri_Bn2NAAoErBK4vwZ9jt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC66KlwFvzhzHIkmKrH5BxLZd8fTjGMr6GXRZxPd7mf_ODdGNwgn2Ng3VkcIJ9j4V3YWt1MgA"}'
|
||||
2026-04-22 23:54:26.769 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:26.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"]'
|
||||
2026-04-22 23:54:26.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:26.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:26.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:26.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1de69b5e-e76d-4a2a-b047-0acef3cb0b96", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:26.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1de69b5e-e76d-4a2a-b047-0acef3cb0b96","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:26.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:26.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:26.829 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:26.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:26.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066820966833,"ephemeral":false}]'
|
||||
2026-04-22 23:54:26.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:26.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:26.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6068e409-49c2-4a79-8a09-122c86824f5e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:26.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6068e409-49c2-4a79-8a09-122c86824f5e","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:26.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:26.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:26.950 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:27.050 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:27.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:27.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066945648296,"ephemeral":false}]'
|
||||
2026-04-22 23:54:27.055 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:27.057 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:27.057 DEBUG [src.node.waku_node] Stopping container with id 89d171cf4780
|
||||
2026-04-22 23:54:27.478 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:27.478 DEBUG [src.node.waku_node] Stopping container with id 48895dcc18f2
|
||||
2026-04-22 23:54:27.909 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:27.910 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:27.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:27.943 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,98 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_meta with id: 2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.155.74
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48729', '48730', '48731', '48732', '48733']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48729:48729 -p 48730:48730 -p 48731:48731 -p 48732:48732 -p 48733:48733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48731 --rest-port=48729 --tcp-port=48730 --discv5-udp-port=48732 --rest-address=0.0.0.0 --nat=extip:172.18.155.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8c509bb2a591c50affbc0c6bd4ade7385ba46dcc1e92a8a82fef859e7d7a8dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48733 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.74 waku e4c118040cea99782e05e9b8e128018cd1174bfc222935a845ff24b81387feda
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4c118040cea. Setting up logs at ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 48729
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4923823ea167. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9ab6f83f4e5d. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM","/ip4/172.18.155.74/tcp/48731/ws/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"],"enrUri":"enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.10.7
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16354', '16355', '16356', '16357', '16358']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16354:16354 -p 16355:16355 -p 16356:16356 -p 16357:16357 -p 16358:16358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16356 --rest-port=16354 --tcp-port=16355 --discv5-udp-port=16357 --rest-address=0.0.0.0 --nat=extip:172.18.10.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e69bded8f54e9c0eafadc157175d6db40cf8f6859dfccdd43d03f13f64e3f49c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16358 --metrics-logging=true --relay=false --filternode=/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.7 waku b87da62a1abc5ac36696df5fe160ff0f53ce38cacf0ded215c7e4a749b5bf0d7
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID b87da62a1abc. Setting up logs at ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 16354
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.7/tcp/16355/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj","/ip4/172.18.10.7/tcp/16356/ws/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj"],"enrUri":"enr:-L24QEZmTsYb3WY4-2LelnBDNMBeyleLw9LDZOLHeVa0ttCORxfVxMx4EF5dJ-paG_lIJpRLJW_9QJH9Eh5niHoZenkCgmlkgnY0gmlwhKwSCgeKbXVsdGlhZGRyc5YACASsEgoHBj_jAAoErBIKBwY_5N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8jDhaeBMuIkX5ebO20-ZOPf-l83h4yuIYorX8Y53krSDdGNwgj_jg3VkcII_5YV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48729/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c38e538a-4671-459b-94ba-cb942f257f13", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c38e538a-4671-459b-94ba-cb942f257f13","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "meta": "RmlsdGVyIHdvcmtzISE="}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902031082551173,"meta":"RmlsdGVyIHdvcmtzISE=","ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id e4c118040cea
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id b87da62a1abc
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,691 +0,0 @@
|
||||
2026-04-22 23:54:05.528 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:05.528 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:05.529 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68
|
||||
2026-04-22 23:54:05.529 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:05.529 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:05.529 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:05.535 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:05.535 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:05.536 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:05.536 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.93
|
||||
2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Generated ports ['65337', '65338', '65339', '65340', '65341']
|
||||
2026-04-22 23:54:05.537 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:05.537 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:05.538 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:05.538 DEBUG [src.node.docker_mananger] docker run -i -t -p 65337:65337 -p 65338:65338 -p 65339:65339 -p 65340:65340 -p 65341:65341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65339 --rest-port=65337 --tcp-port=65338 --discv5-udp-port=65340 --rest-address=0.0.0.0 --nat=extip:172.18.249.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1b07fbe0fbe607769bb5e623bc05bf4f2abea610a3b4f8a0fbdb1dfeb0fea9fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65341 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:05.711 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.93 waku 75ba9e1042b05e84833ed02f914001208b4aaaf6211b76f91d70a06e56245032
|
||||
2026-04-22 23:54:05.741 DEBUG [src.node.docker_mananger] Container started with ID 75ba9e1042b0. Setting up logs at ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:05.742 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65337
|
||||
2026-04-22 23:54:05.743 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:05.863 ERROR [src.node.docker_mananger] Max retries reached for container babc95093ab7. Exiting log stream.
|
||||
2026-04-22 23:54:06.324 ERROR [src.node.docker_mananger] Max retries reached for container 6c5fc8870d0b. Exiting log stream.
|
||||
2026-04-22 23:54:06.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:06.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:06.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:06.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:06.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:06.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:07.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:07.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:07.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:07.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:07.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:07.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:07.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:07.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:07.362 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:07.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:07.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM","/ip4/172.18.249.93/tcp/65339/ws/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"],"enrUri":"enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU"}'
|
||||
2026-04-22 23:54:07.365 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:07.365 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:07.371 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:07.371 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:07.372 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:07.372 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:07.373 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.7
|
||||
2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] Generated ports ['53341', '53342', '53343', '53344', '53345']
|
||||
2026-04-22 23:54:07.374 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:07.374 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:07.374 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] docker run -i -t -p 53341:53341 -p 53342:53342 -p 53343:53343 -p 53344:53344 -p 53345:53345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53343 --rest-port=53341 --tcp-port=53342 --discv5-udp-port=53344 --rest-address=0.0.0.0 --nat=extip:172.18.184.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7cbae3abbd7ffffc0ae0deeffcc3cf3f2d6acdb2fb4ba9e7ef6afaf0f03f405f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53345 --metrics-logging=true --relay=false --filternode=/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:07.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.7 waku a8ce9272e4c3c5db0405a021d138bc5a925592b6a0d49dc75838f9f28f4bf287
|
||||
2026-04-22 23:54:07.603 DEBUG [src.node.docker_mananger] Container started with ID a8ce9272e4c3. Setting up logs at ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:07.604 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53341
|
||||
2026-04-22 23:54:07.604 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:08.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:08.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:08.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:08.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:08.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:08.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:08.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:08.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:08.915 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:08.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:08.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.7/tcp/53342/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f","/ip4/172.18.184.7/tcp/53343/ws/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f"],"enrUri":"enr:-L24QLYYX3nUAGYBtawRJrVuJrG17VWahmh1xJT-I82z0q80XTetstG5nqXxPhSIpbDS3rBi7y4xwHVQijK-_mJqS0cCgmlkgnY0gmlwhKwSuAeKbXVsdGlhZGRyc5YACASsErgHBtBeAAoErBK4BwbQX90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDq3uyc9dy7DJKJVKJg8T90G9MR0gwuGS_Kz_pzbWbH8KDdGNwgtBeg3VkcILQYIV3YWt1MgA"}'
|
||||
2026-04-22 23:54:08.918 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:08.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53341/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"]'
|
||||
2026-04-22 23:54:08.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:08.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:08.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:08.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53341/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dff1f189-2ccb-4448-a4ef-413ffa958b92", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:08.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dff1f189-2ccb-4448-a4ef-413ffa958b92","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:08.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.021 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.121 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1776902048989224573,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.155 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.255 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1776902049125976101,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.293 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.393 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1776902049263992443,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.426 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.527 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1776902049397708955,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.560 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.661 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1776902049531287188,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.694 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.794 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1776902049665283152,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.928 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1776902049799354253,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.062 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1776902049932747272,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.096 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.196 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1776902050066256405,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.229 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.329 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1776902050200098087,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.363 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.463 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1776902050333778396,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.597 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1776902050467461542,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.629 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.730 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1776902050601183053,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.763 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.864 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1776902050734019886,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.897 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.997 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1776902050867989969,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.030 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.131 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1776902051001850377,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.164 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.264 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1776902051135045340,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.398 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1776902051268606243,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.532 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1776902051402475950,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.565 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.665 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1776902051535811069,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.698 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.799 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1776902051669746378,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.832 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.932 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1776902051803074572,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.965 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.066 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1776902051936733143,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.100 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.201 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1776902052071379856,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.235 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.336 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1776902052205352663,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.369 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.469 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1776902052340265117,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.503 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.603 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1776902052473527901,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.637 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.737 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1776902052607683979,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.771 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.871 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1776902052742018453,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.009 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1776902052878014242,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/30" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"30","version":0,"timestamp":1776902053014098336,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.176 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.277 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/31" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"31","version":0,"timestamp":1776902053147976100,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.310 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.410 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/32" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"32","version":0,"timestamp":1776902053281128805,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.445 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.546 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/33" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"33","version":0,"timestamp":1776902053416805720,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.582 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.682 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/34" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"34","version":0,"timestamp":1776902053552215154,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/35" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1776902053686449736,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.849 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.950 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/36" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"36","version":0,"timestamp":1776902053820294560,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.983 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.083 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/37" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"37","version":0,"timestamp":1776902053954172486,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.117 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.217 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/38" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"38","version":0,"timestamp":1776902054087864245,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.350 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/39" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"39","version":0,"timestamp":1776902054221735085,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.484 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/40" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"40","version":0,"timestamp":1776902054354971467,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.618 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/41" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"41","version":0,"timestamp":1776902054488688019,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.651 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.752 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/42" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"42","version":0,"timestamp":1776902054622195661,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.786 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.886 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/43" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"43","version":0,"timestamp":1776902054756281862,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.920 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.020 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/44" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"44","version":0,"timestamp":1776902054890566995,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.053 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.154 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/45" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"45","version":0,"timestamp":1776902055024364337,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.188 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.288 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/46" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"46","version":0,"timestamp":1776902055158483496,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.321 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.422 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/47" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"47","version":0,"timestamp":1776902055292536364,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.455 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.555 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/48" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"48","version":0,"timestamp":1776902055426058150,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.689 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/49" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"49","version":0,"timestamp":1776902055559515413,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.823 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/50" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"50","version":0,"timestamp":1776902055693576967,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.856 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.956 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/51" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"51","version":0,"timestamp":1776902055827125587,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.989 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.090 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/52" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"52","version":0,"timestamp":1776902055960424476,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.123 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.224 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/53" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"53","version":0,"timestamp":1776902056094863389,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.257 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.357 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/54" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"54","version":0,"timestamp":1776902056228266282,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.490 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/55" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"55","version":0,"timestamp":1776902056361111437,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.524 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.624 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/56" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"56","version":0,"timestamp":1776902056495006394,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.657 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.758 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/57" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1776902056628914118,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.891 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/58" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"58","version":0,"timestamp":1776902056762016266,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.025 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/59" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1776902056895728234,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.159 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/60" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"60","version":0,"timestamp":1776902057029490282,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.192 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.292 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/61" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"61","version":0,"timestamp":1776902057163208214,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.426 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/62" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"62","version":0,"timestamp":1776902057296425293,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.459 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.560 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/63" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"63","version":0,"timestamp":1776902057430539939,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.592 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.693 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/64" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1776902057563938502,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.726 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.826 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/65" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"65","version":0,"timestamp":1776902057697217940,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.860 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.960 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/66" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"66","version":0,"timestamp":1776902057830906238,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.994 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.094 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/67" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"67","version":0,"timestamp":1776902057964430353,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.128 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.228 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/68" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"68","version":0,"timestamp":1776902058098982425,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.362 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/69" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"69","version":0,"timestamp":1776902058232518005,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.396 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.496 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/70" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"70","version":0,"timestamp":1776902058366977063,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.631 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/71" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"71","version":0,"timestamp":1776902058500896126,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.664 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.764 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/72" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"72","version":0,"timestamp":1776902058635437330,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.899 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/73" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"73","version":0,"timestamp":1776902058769292236,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.033 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/74" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"74","version":0,"timestamp":1776902058903979785,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.066 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.166 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/75" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"75","version":0,"timestamp":1776902059037572175,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.299 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/76" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"76","version":0,"timestamp":1776902059170371627,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.332 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.432 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/77" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"77","version":0,"timestamp":1776902059303881981,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.466 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.566 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/78" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"78","version":0,"timestamp":1776902059436866808,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.599 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.700 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/79" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"79","version":0,"timestamp":1776902059570591146,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.733 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.833 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/80" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"80","version":0,"timestamp":1776902059703892027,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.867 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.967 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/81" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"81","version":0,"timestamp":1776902059838116178,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.100 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/82" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1776902059971931007,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.134 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.235 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/83" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"83","version":0,"timestamp":1776902060105502933,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.268 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.368 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1776902060239285780,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.502 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/85" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"85","version":0,"timestamp":1776902060372653066,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.536 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.636 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/86" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"86","version":0,"timestamp":1776902060506740146,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.669 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.770 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1776902060640468833,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.803 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.903 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/88" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1776902060773968920,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.937 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.037 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/89" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"89","version":0,"timestamp":1776902060907903037,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.071 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.171 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/90" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"90","version":0,"timestamp":1776902061041682903,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.204 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.305 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/91" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"91","version":0,"timestamp":1776902061175767148,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.338 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.438 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/92" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"92","version":0,"timestamp":1776902061309211696,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.471 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.571 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/93" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"93","version":0,"timestamp":1776902061442521334,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.604 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.704 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/94" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"94","version":0,"timestamp":1776902061575319510,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.740 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.840 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/95" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"95","version":0,"timestamp":1776902061708735231,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.973 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/96" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"96","version":0,"timestamp":1776902061844765668,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:22.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:22.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:22.107 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:22.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/97" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:22.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"97","version":0,"timestamp":1776902061977643093,"ephemeral":false}]'
|
||||
2026-04-22 23:54:22.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:22.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:22.140 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:22.240 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:22.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/98" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:22.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"98","version":0,"timestamp":1776902062111584774,"ephemeral":false}]'
|
||||
2026-04-22 23:54:22.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:22.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:22.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:22.375 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:22.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/99" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:22.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"99","version":0,"timestamp":1776902062245211828,"ephemeral":false}]'
|
||||
2026-04-22 23:54:22.381 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:22.382 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:22.382 DEBUG [src.node.waku_node] Stopping container with id 75ba9e1042b0
|
||||
2026-04-22 23:54:22.822 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:22.822 DEBUG [src.node.waku_node] Stopping container with id a8ce9272e4c3
|
||||
2026-04-22 23:54:23.255 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:23.260 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:23.327 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:23.351 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,102 +0,0 @@
|
||||
2026-04-22 23:53:42.974 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:42.974 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:53:42.974 DEBUG [tests.conftest] Running test: test_filter_get_message_with_version with id: 2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc
|
||||
2026-04-22 23:53:42.975 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:53:42.975 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:53:42.975 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:53:42.981 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:42.981 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:42.981 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:42.982 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.40
|
||||
2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Generated ports ['21898', '21899', '21900', '21901', '21902']
|
||||
2026-04-22 23:53:42.983 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:42.983 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:42.983 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:42.984 DEBUG [src.node.docker_mananger] docker run -i -t -p 21898:21898 -p 21899:21899 -p 21900:21900 -p 21901:21901 -p 21902:21902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21900 --rest-port=21898 --tcp-port=21899 --discv5-udp-port=21901 --rest-address=0.0.0.0 --nat=extip:172.18.88.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c2ae465fb9e6da12f1f7c0c2ebe91851797ae213db637e51dabcb789aac23a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21902 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:43.161 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.40 waku 4923823ea167471efd2c5041e55ca748d35c264d6dc99335b9483791b673c03b
|
||||
2026-04-22 23:53:43.192 DEBUG [src.node.docker_mananger] Container started with ID 4923823ea167. Setting up logs at ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:43.192 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21898
|
||||
2026-04-22 23:53:43.192 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:43.375 ERROR [src.node.docker_mananger] Max retries reached for container 8ab414c301dd. Exiting log stream.
|
||||
2026-04-22 23:53:43.764 ERROR [src.node.docker_mananger] Max retries reached for container d9587e679e0b. Exiting log stream.
|
||||
2026-04-22 23:53:44.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:45.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:45.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:45.016 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:45.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:45.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU","/ip4/172.18.88.40/tcp/21900/ws/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"],"enrUri":"enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU"}'
|
||||
2026-04-22 23:53:45.018 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:45.019 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:53:45.025 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:45.025 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:45.026 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:45.026 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.13
|
||||
2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Generated ports ['23300', '23301', '23302', '23303', '23304']
|
||||
2026-04-22 23:53:45.028 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:45.028 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:45.028 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:45.028 DEBUG [src.node.docker_mananger] docker run -i -t -p 23300:23300 -p 23301:23301 -p 23302:23302 -p 23303:23303 -p 23304:23304 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23302 --rest-port=23300 --tcp-port=23301 --discv5-udp-port=23303 --rest-address=0.0.0.0 --nat=extip:172.18.14.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfd354e105518db5bcabd72c98f0e2dddf171fef8b5aba97abfb6ed4c98bfcb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23304 --metrics-logging=true --relay=false --filternode=/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:45.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.13 waku 9ab6f83f4e5d5f22dcd4ecd3bb14e3cfb6ef1803b33e158f6c171dd475267e38
|
||||
2026-04-22 23:53:45.242 DEBUG [src.node.docker_mananger] Container started with ID 9ab6f83f4e5d. Setting up logs at ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:45.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23300
|
||||
2026-04-22 23:53:45.242 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:46.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:46.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:46.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:46.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:46.553 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:46.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.13/tcp/23301/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5","/ip4/172.18.14.13/tcp/23302/ws/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5"],"enrUri":"enr:-L24QKH1GupvWJOx2ZOFETeAX3h8kAV2o2tXxkII3qI5xjuMeMSW66B-4sr40TbCwdgvmBuYO5ubB8gW-f3zk3Tbwh4CgmlkgnY0gmlwhKwSDg2KbXVsdGlhZGRyc5YACASsEg4NBlsFAAoErBIODQZbBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjvg2Ye98dxunkm9v0D5pD6L73VIbnHlEXaP0awLZifqDdGNwglsFg3VkcIJbB4V3YWt1MgA"}'
|
||||
2026-04-22 23:53:46.556 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:46.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23300/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"]'
|
||||
2026-04-22 23:53:46.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:46.579 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:53:46.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:53:46.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:46.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23300/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a2bd80e4-3465-413f-bab6-95b517b38f35", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:53:46.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a2bd80e4-3465-413f-bab6-95b517b38f35","statusDesc":"OK"}'
|
||||
2026-04-22 23:53:46.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "version": 10}'
|
||||
2026-04-22 23:53:46.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:46.617 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:46.717 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:46.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1776902026610548473,"ephemeral":false}]'
|
||||
2026-04-22 23:53:46.723 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:53:46.724 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:53:46.724 DEBUG [src.node.waku_node] Stopping container with id 4923823ea167
|
||||
2026-04-22 23:53:47.161 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:47.162 DEBUG [src.node.waku_node] Stopping container with id 9ab6f83f4e5d
|
||||
2026-04-22 23:53:47.588 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:47.590 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:53:47.614 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:53:47.630 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,136 +0,0 @@
|
||||
2026-04-22 23:55:53.115 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:53.115 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:53.116 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047
|
||||
2026-04-22 23:55:53.116 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:53.116 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
|
||||
2026-04-22 23:55:53.123 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:53.123 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:53.123 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:53.123 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:53.124 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.244
|
||||
2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] Generated ports ['10942', '10943', '10944', '10945', '10946']
|
||||
2026-04-22 23:55:53.125 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:53.125 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:53.125 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] docker run -i -t -p 10942:10942 -p 10943:10943 -p 10944:10944 -p 10945:10945 -p 10946:10946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10944 --rest-port=10942 --tcp-port=10943 --discv5-udp-port=10945 --rest-address=0.0.0.0 --nat=extip:172.18.87.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fba987aaccf9f106eb355ddbacd7b207c2f26ca341c9cf25a2dc4a9c463bebc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10946 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:53.320 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.244 waku c27589fbe0de6a6d9b4f42696d358e919d27207a59e785530b0333625a77477f
|
||||
2026-04-22 23:55:53.349 DEBUG [src.node.docker_mananger] Container started with ID c27589fbe0de. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:53.349 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10942
|
||||
2026-04-22 23:55:53.349 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:53.424 ERROR [src.node.docker_mananger] Max retries reached for container 74cc31589b20. Exiting log stream.
|
||||
2026-04-22 23:55:53.856 ERROR [src.node.docker_mananger] Max retries reached for container 00030dcd470d. Exiting log stream.
|
||||
2026-04-22 23:55:54.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:54.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:54.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:54.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:54.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:54.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:54.865 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:54.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu","/ip4/172.18.87.244/tcp/10944/ws/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"],"enrUri":"enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:54.868 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:54.874 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:54.874 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:54.875 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:54.875 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.213
|
||||
2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Generated ports ['36294', '36295', '36296', '36297', '36298']
|
||||
2026-04-22 23:55:54.877 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:54.877 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:54.877 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:54.877 DEBUG [src.node.docker_mananger] docker run -i -t -p 36294:36294 -p 36295:36295 -p 36296:36296 -p 36297:36297 -p 36298:36298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36296 --rest-port=36294 --tcp-port=36295 --discv5-udp-port=36297 --rest-address=0.0.0.0 --nat=extip:172.18.104.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c29efaffaccec33220c9cbe1d392dc36334bc8907e1faaafe3b64519f3dd0a21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36298 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:55.073 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.213 waku 1c1375e00a6b31024240fdc8fa300914d6c49a59a2a7b081c5d6f0685c41c0c4
|
||||
2026-04-22 23:55:55.101 DEBUG [src.node.docker_mananger] Container started with ID 1c1375e00a6b. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:55.102 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36294
|
||||
2026-04-22 23:55:55.102 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:56.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:56.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:56.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:56.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:56.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:56.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:56.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:56.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:56.414 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:56.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:56.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4","/ip4/172.18.104.213/tcp/36296/ws/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"],"enrUri":"enr:-L24QK5hn-nKNv-14Lt0203n00qygaNVsc2rdvzmXr1aAWAfDaBA45xVwXsI8DVGAEusBCDUlpOxqvcDH-51rlslsVkCgmlkgnY0gmlwhKwSaNWKbXVsdGlhZGRyc5YACASsEmjVBo3HAAoErBJo1QaNyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvQUAUrRzD25a0WvpI0gHEEzhPeYl5LRHiTMWpcGR3gWDdGNwgo3Hg3VkcIKNyYV3YWt1MgE"}'
|
||||
2026-04-22 23:55:56.417 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:56.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
|
||||
2026-04-22 23:55:56.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:56.461 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:56.461 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:56.461 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:56.462 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:56.462 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:56.463 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.22
|
||||
2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] Generated ports ['38821', '38822', '38823', '38824', '38825']
|
||||
2026-04-22 23:55:56.464 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:56.464 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:56.464 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] docker run -i -t -p 38821:38821 -p 38822:38822 -p 38823:38823 -p 38824:38824 -p 38825:38825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38823 --rest-port=38821 --tcp-port=38822 --discv5-udp-port=38824 --rest-address=0.0.0.0 --nat=extip:172.18.54.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b66eaeea3082c5a4c7aa10ef134154ff6dfade0625f82eedbccd1e1dffb4cead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38825 --metrics-logging=true --lightpushnode=/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:56.654 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.22 waku cec3013f08c3cbed5eea5d35ff94d923ba1fdbe96954f97124a8009be2d0d237
|
||||
2026-04-22 23:55:56.689 DEBUG [src.node.docker_mananger] Container started with ID cec3013f08c3. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:56.689 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38821
|
||||
2026-04-22 23:55:56.689 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:57.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:57.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:57.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:57.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:57.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:57.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:57.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:58.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:58.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:58.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:58.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:58.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:58.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:58.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:58.309 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:58.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:58.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.22/tcp/38822/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN","/ip4/172.18.54.22/tcp/38823/ws/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN"],"enrUri":"enr:-L24QJI4pVQ4Po66iq-ci4oKIA5ZSudK4EPIFBQKc9s1HD4tWLLZySmtjtfXBhwH7o56T0krdU456c-SLIlGC8jLYPkCgmlkgnY0gmlwhKwSNhaKbXVsdGlhZGRyc5YACASsEjYWBpemAAoErBI2FgaXp90DgnJzhQDGAQAAiXNlY3AyNTZrMaECgPqGFpmGpPGwn4tzfOw5rAiOhJtzBTp8J1m2PSHJHxGDdGNwgpemg3VkcIKXqIV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:58.312 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:58.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
|
||||
2026-04-22 23:55:58.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:58.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"]'
|
||||
2026-04-22 23:55:58.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:58.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10942/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:58.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:58.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36294/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:58.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:58.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:58.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:58.365 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:58.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902158365775933, "extraField": "extraValue"}}'
|
||||
2026-04-22 23:55:58.368 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38821/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
|
||||
2026-04-22 23:55:58.371 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:58.373 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:58.373 DEBUG [src.node.waku_node] Stopping container with id c27589fbe0de
|
||||
2026-04-22 23:55:58.873 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:58.875 DEBUG [src.node.waku_node] Stopping container with id 1c1375e00a6b
|
||||
2026-04-22 23:55:59.338 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:59.340 DEBUG [src.node.waku_node] Stopping container with id cec3013f08c3
|
||||
2026-04-22 23:55:59.761 ERROR [src.node.docker_mananger] Max retries reached for container c27589fbe0de. Exiting log stream.
|
||||
2026-04-22 23:55:59.798 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:59.800 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:59.840 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:59.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:59.882 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,140 +0,0 @@
|
||||
2026-04-22 23:54:50.570 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:50.570 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:50.571 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647
|
||||
2026-04-22 23:54:50.571 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:50.571 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:50.571 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:50.577 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:50.577 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:50.578 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:50.578 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:50.579 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:50.579 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.228
|
||||
2026-04-22 23:54:50.580 DEBUG [src.node.docker_mananger] Generated ports ['58885', '58886', '58887', '58888', '58889']
|
||||
2026-04-22 23:54:50.580 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:50.580 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:50.580 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:50.580 DEBUG [src.node.docker_mananger] docker run -i -t -p 58885:58885 -p 58886:58886 -p 58887:58887 -p 58888:58888 -p 58889:58889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58887 --rest-port=58885 --tcp-port=58886 --discv5-udp-port=58888 --rest-address=0.0.0.0 --nat=extip:172.18.120.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfdef27387662d0be4e96aa7debdbb6d56f0af1b4c4997f6fdf17bab81da763f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58889 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:50.765 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.228 waku 9539b3b70a0c06f476cb15e962d78033e4feabf395654f5282906eddbc6017a7
|
||||
2026-04-22 23:54:50.798 DEBUG [src.node.docker_mananger] Container started with ID 9539b3b70a0c. Setting up logs at ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:50.798 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58885
|
||||
2026-04-22 23:54:50.799 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:50.873 ERROR [src.node.docker_mananger] Max retries reached for container 683b0dad8f47. Exiting log stream.
|
||||
2026-04-22 23:54:51.361 ERROR [src.node.docker_mananger] Max retries reached for container 64aab64a25c9. Exiting log stream.
|
||||
2026-04-22 23:54:51.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:51.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:51.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:51.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:52.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:52.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:52.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:52.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:52.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:52.417 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:52.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9","/ip4/172.18.120.228/tcp/58887/ws/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"],"enrUri":"enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU"}'
|
||||
2026-04-22 23:54:52.420 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:52.420 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:52.427 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:52.427 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:52.427 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:52.428 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:52.428 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.123
|
||||
2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Generated ports ['6319', '6320', '6321', '6322', '6323']
|
||||
2026-04-22 23:54:52.430 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:52.430 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:52.430 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:52.431 DEBUG [src.node.docker_mananger] docker run -i -t -p 6319:6319 -p 6320:6320 -p 6321:6321 -p 6322:6322 -p 6323:6323 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6321 --rest-port=6319 --tcp-port=6320 --discv5-udp-port=6322 --rest-address=0.0.0.0 --nat=extip:172.18.204.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b0caf0cb6ecaf24a1b1c322ea252bef384d87e4cf37ce50edaf83be7f6ddc0f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6323 --metrics-logging=true --relay=false --filternode=/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:52.616 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.123 waku 34e6436907761fa57c7e1708742bbcff1421025e498434849fab5f5f1d14c4f0
|
||||
2026-04-22 23:54:52.644 DEBUG [src.node.docker_mananger] Container started with ID 34e643690776. Setting up logs at ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:52.644 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6319
|
||||
2026-04-22 23:54:52.645 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:53.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:53.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:53.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:53.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:53.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:53.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:53.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:53.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:53.957 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:53.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:53.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.123/tcp/6320/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn","/ip4/172.18.204.123/tcp/6321/ws/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn"],"enrUri":"enr:-L24QFsNf7FJLvqixOoeGdDhWOcEbSonyDfc3lEhY8ZKLju-M06jsOhuu-ECl6Y_fNQJqR3x1ZI63rj1n0PvDtaTLngCgmlkgnY0gmlwhKwSzHuKbXVsdGlhZGRyc5YACASsEsx7BhiwAAoErBLMewYYsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhBRIhn-wd9VfcteosvTmv9VT3SMoUM-zmBUfyY7E04WDdGNwghiwg3VkcIIYsoV3YWt1MgA"}'
|
||||
2026-04-22 23:54:53.960 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:53.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"]'
|
||||
2026-04-22 23:54:53.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:53.986 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:54:53.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:53.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:53.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "05f047b2-371a-4c87-a592-c735b5ee9d34", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:54.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"05f047b2-371a-4c87-a592-c735b5ee9d34","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:54.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:54.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "109c330d-3dbb-408f-bd9f-34d3620132e4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:54.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"109c330d-3dbb-408f-bd9f-34d3620132e4","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:54.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
|
||||
2026-04-22 23:54:54.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "43aba279-fec9-45c4-a06a-a62e147b9b9e", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
2026-04-22 23:54:54.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"43aba279-fec9-45c4-a06a-a62e147b9b9e","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:54.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.040 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.141 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902094032691475,"ephemeral":false}]'
|
||||
2026-04-22 23:54:54.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.250 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094145191565,"ephemeral":false}]'
|
||||
2026-04-22 23:54:54.254 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:54.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:54.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.266 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.367 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.369 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
|
||||
2026-04-22 23:54:54.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.375 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.475 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094371021828,"ephemeral":false}]'
|
||||
2026-04-22 23:54:54.479 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
2026-04-22 23:54:54.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:54.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.491 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.591 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.594 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
|
||||
2026-04-22 23:54:54.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.599 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.699 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.702 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/2/waku-filter/proto'
|
||||
2026-04-22 23:54:54.705 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:54.706 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:54.706 DEBUG [src.node.waku_node] Stopping container with id 9539b3b70a0c
|
||||
2026-04-22 23:54:55.141 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:55.141 DEBUG [src.node.waku_node] Stopping container with id 34e643690776
|
||||
2026-04-22 23:54:55.557 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:55.560 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:55.584 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:55.600 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,94 +0,0 @@
|
||||
2026-04-22 23:54:27.947 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:27.947 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:27.948 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_extra_field with id: 2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee
|
||||
2026-04-22 23:54:27.948 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:27.948 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:27.948 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:27.954 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:27.955 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:27.955 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:27.955 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.103
|
||||
2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Generated ports ['17913', '17914', '17915', '17916', '17917']
|
||||
2026-04-22 23:54:27.957 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:27.957 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:27.957 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:27.958 DEBUG [src.node.docker_mananger] docker run -i -t -p 17913:17913 -p 17914:17914 -p 17915:17915 -p 17916:17916 -p 17917:17917 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17915 --rest-port=17913 --tcp-port=17914 --discv5-udp-port=17916 --rest-address=0.0.0.0 --nat=extip:172.18.235.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54f61ffc4ad69db1aacf458e5629d1deacdcebe8b842dd6a6853fb4f0b94eba8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17917 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:28.131 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.103 waku 38ba8fbe6cbe54cf3aa996016d0fe8cdb170ae9304d307ff188b93ae1e003749
|
||||
2026-04-22 23:54:28.163 DEBUG [src.node.docker_mananger] Container started with ID 38ba8fbe6cbe. Setting up logs at ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:28.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17913
|
||||
2026-04-22 23:54:28.164 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:28.290 ERROR [src.node.docker_mananger] Max retries reached for container 89d171cf4780. Exiting log stream.
|
||||
2026-04-22 23:54:28.755 ERROR [src.node.docker_mananger] Max retries reached for container 48895dcc18f2. Exiting log stream.
|
||||
2026-04-22 23:54:29.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:29.783 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:29.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD","/ip4/172.18.235.103/tcp/17915/ws/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"],"enrUri":"enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU"}'
|
||||
2026-04-22 23:54:29.785 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:29.786 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:29.792 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:29.792 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:29.793 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:29.793 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.31
|
||||
2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Generated ports ['21569', '21570', '21571', '21572', '21573']
|
||||
2026-04-22 23:54:29.795 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:29.795 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:29.795 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:29.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 21569:21569 -p 21570:21570 -p 21571:21571 -p 21572:21572 -p 21573:21573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21571 --rest-port=21569 --tcp-port=21570 --discv5-udp-port=21572 --rest-address=0.0.0.0 --nat=extip:172.18.192.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=95dbb99dbce04f7aede12723cae5deaeeafc4e622deaeeb4bbd4259d9cc9051e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21573 --metrics-logging=true --relay=false --filternode=/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:29.984 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.31 waku 8acc2b33f3cb3921b04943d78154336dc258a2190b08f21ee2e945e603ea84a8
|
||||
2026-04-22 23:54:30.012 DEBUG [src.node.docker_mananger] Container started with ID 8acc2b33f3cb. Setting up logs at ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:30.013 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21569
|
||||
2026-04-22 23:54:30.013 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:31.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:31.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:31.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:31.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:31.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:31.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:31.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:31.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:31.325 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:31.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:31.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.31/tcp/21570/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh","/ip4/172.18.192.31/tcp/21571/ws/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh"],"enrUri":"enr:-L24QJPbuzRKdFMZ_H2_gUpzrPWCL6aa5I64VfSSm2fu5sOPN_bHgxW4qi5lb1lNRyVJfUuqZYblZONg9R9PMM-3ybkCgmlkgnY0gmlwhKwSwB-KbXVsdGlhZGRyc5YACASsEsAfBlRCAAoErBLAHwZUQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5YrqTDg-uKqfvcL3RReMpdd46lBUYVy4t3Q43hTnDICDdGNwglRCg3VkcIJURIV3YWt1MgA"}'
|
||||
2026-04-22 23:54:31.327 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:31.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"]'
|
||||
2026-04-22 23:54:31.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:31.355 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:54:31.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17913/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:31.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:31.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:31.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:31.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}'
|
||||
2026-04-22 23:54:31.382 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21569/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
|
||||
2026-04-22 23:54:31.384 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:31.386 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:31.386 DEBUG [src.node.waku_node] Stopping container with id 38ba8fbe6cbe
|
||||
2026-04-22 23:54:31.807 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:31.809 DEBUG [src.node.waku_node] Stopping container with id 8acc2b33f3cb
|
||||
2026-04-22 23:54:32.253 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:32.255 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:32.276 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:32.291 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,110 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.84.155
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24302', '24303', '24304', '24305', '24306']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24302:24302 -p 24303:24303 -p 24304:24304 -p 24305:24305 -p 24306:24306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24304 --rest-port=24302 --tcp-port=24303 --discv5-udp-port=24305 --rest-address=0.0.0.0 --nat=extip:172.18.84.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=70820c4b6dacec51f68f2d6dcae543b6bfa92adfb1f9adac3bea43c3d2c49ea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24306 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.155 waku 683b0dad8f47112902894d68896b008391e8d82b8d6d5c5fa5273810e75c5c7d
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 683b0dad8f47. Setting up logs at ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24302
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f4c6a4a0e67e. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7cab7d1c6e5. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M","/ip4/172.18.84.155/tcp/24304/ws/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"],"enrUri":"enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.20
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14678', '14679', '14680', '14681', '14682']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14678:14678 -p 14679:14679 -p 14680:14680 -p 14681:14681 -p 14682:14682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14680 --rest-port=14678 --tcp-port=14679 --discv5-udp-port=14681 --rest-address=0.0.0.0 --nat=extip:172.18.96.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8d58f3a58ab713149fb3e3f4d74fa91acf174a7cddbae50a0e7c9bae4f28c5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14682 --metrics-logging=true --relay=false --filternode=/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.20 waku 64aab64a25c9bbd656f3cf9d987c8ef01517ea402056091bb80699e73d46bfee
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64aab64a25c9. Setting up logs at ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 14678
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.20/tcp/14679/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni","/ip4/172.18.96.20/tcp/14680/ws/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni"],"enrUri":"enr:-L24QFw3K2xlczhkJ-qH0fFBiA3XxqqTWDhozJbXGY8_KsQEF23VYnQLG6NG5p-KP1ksTp4fSpYQoJ2R1VqD76WPpTECgmlkgnY0gmlwhKwSYBSKbXVsdGlhZGRyc5YACASsEmAUBjlXAAoErBJgFAY5WN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8Xt_nGnvjev5kppa2bbZgsxfeLN8-BH7cBeJ_sotWjuDdGNwgjlXg3VkcII5WYV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14678/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6cb4699d-353d-443f-9e94-5f595d64e482", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6cb4699d-353d-443f-9e94-5f595d64e482","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c17c8616-6683-4f5c-89c3-f514ba721f3a", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c17c8616-6683-4f5c-89c3-f514ba721f3a","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902089384227486,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14678/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 683b0dad8f47
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 64aab64a25c9
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,255 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_get_multiple_store_messages with id: 2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:39 Running fixture setup: node_setup
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.146.34
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31840', '31841', '31842', '31843', '31844']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31840:31840 -p 31841:31841 -p 31842:31842 -p 31843:31843 -p 31844:31844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31842 --rest-port=31840 --tcp-port=31841 --discv5-udp-port=31843 --rest-address=0.0.0.0 --nat=extip:172.18.146.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f468dc2fa066adbda7749fcef6eeb130e25cbb3894d91b84fbb6eb74fb5ad7ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31844 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.34 waku 0339fe683df385634963b404caf9265eab0a457664c43ae5e0fe31f05ac8daee
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0339fe683df3. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31840
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 978d77e506da. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e2a10953f45. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr","/ip4/172.18.146.34/tcp/31842/ws/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"],"enrUri":"enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.65
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24770', '24771', '24772', '24773', '24774']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24770:24770 -p 24771:24771 -p 24772:24772 -p 24773:24773 -p 24774:24774 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24772 --rest-port=24770 --tcp-port=24771 --discv5-udp-port=24773 --rest-address=0.0.0.0 --nat=extip:172.18.26.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b90add37f3fa141b9fbf2ea8d2cfedb1ac71626ecc0ed0503aa1b2d3027bfcc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24774 --metrics-logging=true --storenode=/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.65 waku d60b097aefbaab6fcc380095fba252fb2dc67b8b0db7c3f1153e9f777e595e6e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID d60b097aefba. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24770
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.65/tcp/24771/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v","/ip4/172.18.26.65/tcp/24772/ws/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v"],"enrUri":"enr:-L24QEkRA3SV_9wXk-sqzg0a0XRkwkx-tCvShx9i99RJmEuEUnY-hk7q4KVkWS3xcqx52C4CW43umH0EHefcLYMRrGgCgmlkgnY0gmlwhKwSGkGKbXVsdGlhZGRyc5YACASsEhpBBmDDAAoErBIaQQZgxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHTB1aR2ZCGQ55BFX9UWsBYe3IKSxW2XnORmAjElvwmWDdGNwgmDDg3VkcIJgxYV3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24770/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24770/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 0339fe683df3
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id d60b097aefba
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0339fe683df3. Exiting log stream.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,235 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_timestamps with id: 2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.236.144
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6987', '6988', '6989', '6990', '6991']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6987:6987 -p 6988:6988 -p 6989:6989 -p 6990:6990 -p 6991:6991 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6989 --rest-port=6987 --tcp-port=6988 --discv5-udp-port=6990 --rest-address=0.0.0.0 --nat=extip:172.18.236.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0fe1b6adb0f89dac7535a044fcebe24edefdd454a1712b34e3eb242feed9973f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6991 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.144 waku f25175628e86ed50c55e1e07097cd4153091f661da04c0d6a6680d27bcb7157c
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID f25175628e86. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6987
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cedefc431183. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 628c5cf0e2b9. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie","/ip4/172.18.236.144/tcp/6989/ws/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"],"enrUri":"enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.7
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56184', '56185', '56186', '56187', '56188']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56184:56184 -p 56185:56185 -p 56186:56186 -p 56187:56187 -p 56188:56188 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56186 --rest-port=56184 --tcp-port=56185 --discv5-udp-port=56187 --rest-address=0.0.0.0 --nat=extip:172.18.162.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfcfbf0dd9aa88de1bcb04bcb9b0dd1a8aabf186a4edd90d6f0edc4203bfcb04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56188 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.7 waku e46a9a1aa981adc216fc76df2475823e26676cb381039da0d58bf34d9e869774
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID e46a9a1aa981. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 56184
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4","/ip4/172.18.162.7/tcp/56186/ws/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"],"enrUri":"enr:-L24QP8DhL1iGUt2vGWawfAuWbmutY51OG5AhuriAHRYslwLWIZqufIpDsGsJ3kKD2WCyef_6QB3iIYhq-MGMWKeHRsCgmlkgnY0gmlwhKwSogeKbXVsdGlhZGRyc5YACASsEqIHBtt5AAoErBKiBwbbet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM3VUfEdP-1Ep5dtC-D8IBb2Nf4fJq7V2J10dDjDQW6eDdGNwgtt5g3VkcILbe4V3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.80
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56283', '56284', '56285', '56286', '56287']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56283:56283 -p 56284:56284 -p 56285:56285 -p 56286:56286 -p 56287:56287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56285 --rest-port=56283 --tcp-port=56284 --discv5-udp-port=56286 --rest-address=0.0.0.0 --nat=extip:172.18.156.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f1fdeaa5fdc65efc01136efe1136cb2c8b7be103f01dfcd81b44e8ead37fd193 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56287 --metrics-logging=true --lightpushnode=/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.80 waku 837d44b9d33a1e093a3cb7a54908e3de8b325bf453a6169776a2d3750590d4b5
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 837d44b9d33a. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 56283
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.80/tcp/56284/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi","/ip4/172.18.156.80/tcp/56285/ws/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi"],"enrUri":"enr:-L24QNiD4ntBuuF1oaRMxhG2tLYBgPR8kD2K39nPIJveOgwuZh4QstcriZf4q7c-vqFt-SkTeNUG2Yw6t_4_RJVRhH4CgmlkgnY0gmlwhKwSnFCKbXVsdGlhZGRyc5YACASsEpxQBtvcAAoErBKcUAbb3d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQcvDGox8GVQefofBnjSsssS4H8iTX6GNtkpt2gUo63GDdGNwgtvcg3VkcILb3oV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56184/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Now
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902005555969024}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Far future
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2092262005555955968}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Recent past
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776898405555955968}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Near future
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776905605555955968}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Positive number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Negative number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp DST change
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id f25175628e86
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id e46a9a1aa981
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 837d44b9d33a
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f25175628e86. Exiting log stream.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,169 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.191.13
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60237', '60238', '60239', '60240', '60241']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60237:60237 -p 60238:60238 -p 60239:60239 -p 60240:60240 -p 60241:60241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60239 --rest-port=60237 --tcp-port=60238 --discv5-udp-port=60240 --rest-address=0.0.0.0 --nat=extip:172.18.191.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d08ffe713d8d3b84e29fea0ebe48fe84b3095ad4a7f86ad2abaeb9c420056abd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60241 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.13 waku 345ef30851d12d01cd55a148c7b59d56111f0b487beb6fb264943386eb96407d
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 345ef30851d1. Setting up logs at ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60237
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10735b93aefa. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 44050fc212ed. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM","/ip4/172.18.191.13/tcp/60239/ws/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"],"enrUri":"enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.254.82
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34774', '34775', '34776', '34777', '34778']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34774:34774 -p 34775:34775 -p 34776:34776 -p 34777:34777 -p 34778:34778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34776 --rest-port=34774 --tcp-port=34775 --discv5-udp-port=34777 --rest-address=0.0.0.0 --nat=extip:172.18.254.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a72007c806f1860cfc9a09e998b99c1edf8b4d1a99a1de35ef74d7ce79d1cf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34778 --metrics-logging=true --relay=false --filternode=/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.82 waku 4c2dd8542f5b9c71c47a67946d73b30e8f9446b75d45bb25872c82a1a1797336
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c2dd8542f5b. Setting up logs at ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 34774
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.82/tcp/34775/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9","/ip4/172.18.254.82/tcp/34776/ws/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9"],"enrUri":"enr:-L24QDIwe6UgFGC80vzdMijJXSrA-7K5r4gct9rzs2KoKUijQUC-Ly7aNEmR68OZvqQ6fTYSTYeHH7ABmM8Tz7Ppx8oCgmlkgnY0gmlwhKwS_lKKbXVsdGlhZGRyc5YACASsEv5SBofXAAoErBL-UgaH2N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8gW-N4zn9BVE5sWh1UvYUdvA8cAGHT33nUCIXBON_7qDdGNwgofXg3VkcIKH2YV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2d221e6f-1474-49dd-936c-4147fa854bb1", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2d221e6f-1474-49dd-936c-4147fa854bb1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1776902104530495270,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "07816e10-1b3a-4f07-8a54-2540860a3968", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"07816e10-1b3a-4f07-8a54-2540860a3968","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1776902104655759659,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "508e148e-8275-492a-94d6-4fd9cdfac838", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"508e148e-8275-492a-94d6-4fd9cdfac838","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1776902104776946258,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9ea02940-8c2e-4503-8030-7f36668812e9", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9ea02940-8c2e-4503-8030-7f36668812e9","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/25","version":0,"timestamp":1776902104902327221,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6458a994-8e58-43bd-88c4-0a74ddf35cff", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6458a994-8e58-43bd-88c4-0a74ddf35cff","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1000","version":0,"timestamp":1776902105025589394,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:34774/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/198/0'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/198/1'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/198/9'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/198/25'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/198/1000'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 345ef30851d1
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 4c2dd8542f5b
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,94 +0,0 @@
|
||||
2026-04-22 23:53:56.677 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:56.678 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:53:56.678 DEBUG [tests.conftest] Running test: test_filter_get_message_with_extra_field with id: 2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716
|
||||
2026-04-22 23:53:56.678 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:53:56.678 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:53:56.679 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:53:56.685 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:56.685 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:56.685 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:56.685 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.196
|
||||
2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Generated ports ['27096', '27097', '27098', '27099', '27100']
|
||||
2026-04-22 23:53:56.687 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:56.687 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:56.688 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:56.688 DEBUG [src.node.docker_mananger] docker run -i -t -p 27096:27096 -p 27097:27097 -p 27098:27098 -p 27099:27099 -p 27100:27100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27098 --rest-port=27096 --tcp-port=27097 --discv5-udp-port=27099 --rest-address=0.0.0.0 --nat=extip:172.18.40.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbd4ddc27615c0a6fbfc301ff56b2f0baf32a83a5d18fee5e5641aad058cf168 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27100 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:56.864 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.196 waku b435bc911ed9b073d8675da54a944004ddb898d8d68f280ee003bcd25865fe62
|
||||
2026-04-22 23:53:56.893 DEBUG [src.node.docker_mananger] Container started with ID b435bc911ed9. Setting up logs at ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:56.894 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27096
|
||||
2026-04-22 23:53:56.894 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:57.030 ERROR [src.node.docker_mananger] Max retries reached for container 7fe66f753af8. Exiting log stream.
|
||||
2026-04-22 23:53:57.446 ERROR [src.node.docker_mananger] Max retries reached for container 7ba495955c23. Exiting log stream.
|
||||
2026-04-22 23:53:57.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:57.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:57.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:58.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:58.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:58.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:58.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:58.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:58.513 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:58.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp","/ip4/172.18.40.196/tcp/27098/ws/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"],"enrUri":"enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU"}'
|
||||
2026-04-22 23:53:58.517 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:58.518 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:53:58.524 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:58.524 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:53:58.525 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:58.525 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:58.525 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.236
|
||||
2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Generated ports ['48147', '48148', '48149', '48150', '48151']
|
||||
2026-04-22 23:53:58.527 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:58.527 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:58.527 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:58.527 DEBUG [src.node.docker_mananger] docker run -i -t -p 48147:48147 -p 48148:48148 -p 48149:48149 -p 48150:48150 -p 48151:48151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48149 --rest-port=48147 --tcp-port=48148 --discv5-udp-port=48150 --rest-address=0.0.0.0 --nat=extip:172.18.79.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aeae65e8ec0bee0b8ee5d5cd186facde4afc6b38dedde741c3e18fe9528f9856 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48151 --metrics-logging=true --relay=false --filternode=/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:58.713 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.236 waku 1e0f21d40f18da1830b5dae13d592bc022e7973cc95c7b129ba5c0d279efe1b6
|
||||
2026-04-22 23:53:58.746 DEBUG [src.node.docker_mananger] Container started with ID 1e0f21d40f18. Setting up logs at ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:58.747 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48147
|
||||
2026-04-22 23:53:58.747 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:59.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:59.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:59.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:59.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:59.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:59.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:00.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:00.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:00.059 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:00.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:00.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.236/tcp/48148/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ","/ip4/172.18.79.236/tcp/48149/ws/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ"],"enrUri":"enr:-L24QMZBr5lhUGZT_LvgzCpw9Q5V9vchsKTpMd4A2MQBGorpDIdH605dAa46ktsg5fWf_Yql7ZQOyaJvViKMCltHltYCgmlkgnY0gmlwhKwST-yKbXVsdGlhZGRyc5YACASsEk_sBrwUAAoErBJP7Aa8Fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWoRobTsBX3vaekYRe_sPoFALThMcbwCL-hvbLhcQZu-DdGNwgrwUg3VkcIK8FoV3YWt1MgA"}'
|
||||
2026-04-22 23:54:00.061 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:00.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"]'
|
||||
2026-04-22 23:54:00.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:00.088 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:54:00.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27096/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:00.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:00.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48147/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "650d1072-ef60-4482-93fe-3143143a0da1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:00.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"650d1072-ef60-4482-93fe-3143143a0da1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:00.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}'
|
||||
2026-04-22 23:54:00.115 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
|
||||
2026-04-22 23:54:00.118 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:00.120 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:00.120 DEBUG [src.node.waku_node] Stopping container with id b435bc911ed9
|
||||
2026-04-22 23:54:00.541 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:00.541 DEBUG [src.node.waku_node] Stopping container with id 1e0f21d40f18
|
||||
2026-04-22 23:54:00.971 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:00.972 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:01.005 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:01.019 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,614 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_get_store_messages_with_different_payloads with id: 2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:39 Running fixture setup: node_setup
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.37.116
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32666', '32667', '32668', '32669', '32670']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32666:32666 -p 32667:32667 -p 32668:32668 -p 32669:32669 -p 32670:32670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32668 --rest-port=32666 --tcp-port=32667 --discv5-udp-port=32669 --rest-address=0.0.0.0 --nat=extip:172.18.37.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=009c4cbab53e81ad0f9d191eca9b82faf7da7f6083f81fefa894fb3bcd058fcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32670 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.116 waku 626edbbf8ccff2d332c73813735d76fe831e6c28e066e1ff2f392b22aa7b6086
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 626edbbf8ccf. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32666
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ebff0c6f63cb. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9eff5c6fc7d8. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy","/ip4/172.18.37.116/tcp/32668/ws/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"],"enrUri":"enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.187
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36063', '36064', '36065', '36066', '36067']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36063:36063 -p 36064:36064 -p 36065:36065 -p 36066:36066 -p 36067:36067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36065 --rest-port=36063 --tcp-port=36064 --discv5-udp-port=36066 --rest-address=0.0.0.0 --nat=extip:172.18.15.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccffcdc5894cf560f4edfb97aadbbdab28cbbbcfab2f15dca34d4eb389b33fd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36067 --metrics-logging=true --storenode=/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.187 waku 19bba8f6dffa84ae55ff469932899dce360be5c606ee60ac0aef4c1e46c7e26c
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19bba8f6dffa. Setting up logs at ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 36063
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.187/tcp/36064/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j","/ip4/172.18.15.187/tcp/36065/ws/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j"],"enrUri":"enr:-L24QCHzUeiZku246fP8Eg6qSAuq-A36MvBnO3m6h2qXlEpbVBRfs8lappC1BfvSOjnAUbD3Luup2rMxVkn4SpHECgQCgmlkgnY0gmlwhKwSD7uKbXVsdGlhZGRyc5YACASsEg-7BozgAAoErBIPuwaM4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFoMdRtL1GshWOY00NiMBJ-AeKOM0avCjTJTRRXBdVxyDdGNwgozgg3VkcIKM4oV3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A simple string
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An integer
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 2
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 2
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A dictionary
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 3
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 3
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Chinese characters
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 4
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 4
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Emojis
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 5
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 5
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Lorem ipsum text
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 6
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 6
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload HTML content
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 7
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 7
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Cyrillic characters
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 8
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 8
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Base64 encoded string
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 9
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 9
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Binary data
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 10
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 10
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Special characters with whitespace
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 11
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 11
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Boolean false as a string
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 12
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 12
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A float number
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 13
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 13
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A list
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 14
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 14
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Hexadecimal number as a string
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 15
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 15
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Email format
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 16
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 16
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload URL format
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 17
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 17
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Date and time in ISO format
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 18
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 18
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload String with escaped quotes
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 19
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 19
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A regular expression
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 20
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 20
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A very long string
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 21
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 21
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A JSON string
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 22
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 22
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Unix path
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 23
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 23
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Windows path
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 24
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 24
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An SQL query
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 25
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 25
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload JavaScript code snippet
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 26
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 26
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A CSS snippet
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 27
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 27
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Python one-liner
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 28
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 28
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An IP address
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 29
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 29
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A domain name
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 30
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 30
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A user agent string
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 31
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 31
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A credit card number
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 32
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 32
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A phone number
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 33
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 33
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A UUID
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 34
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 34
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A hashtag
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 35
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 35
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Twitter handle
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 36
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 36
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A password
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 37
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 37
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A date in common format
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 38
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 38
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A time string
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 39
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 39
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A mathematical equation
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 40
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 40
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 626edbbf8ccf
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 19bba8f6dffa
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,163 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_light_push_with_ephemeral with id: 2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.199
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27581', '27582', '27583', '27584', '27585']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27581:27581 -p 27582:27582 -p 27583:27583 -p 27584:27584 -p 27585:27585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27583 --rest-port=27581 --tcp-port=27582 --discv5-udp-port=27584 --rest-address=0.0.0.0 --nat=extip:172.18.199.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fccf6debd18ca312f6d39d20a75e06c6bd457dd958bd8edbadaf0261d7564586 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27585 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.199 waku 129c8a9be73ea3b0fa954663da9a9a1ec27f94cfc2d8e1de879ce9db4b7034e9
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 129c8a9be73e. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27581
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1582414abbc0. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ea367263e0f5. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4","/ip4/172.18.199.199/tcp/27583/ws/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"],"enrUri":"enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.15
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4520', '4521', '4522', '4523', '4524']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4520:4520 -p 4521:4521 -p 4522:4522 -p 4523:4523 -p 4524:4524 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4522 --rest-port=4520 --tcp-port=4521 --discv5-udp-port=4523 --rest-address=0.0.0.0 --nat=extip:172.18.61.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec4d71abbecf9ae3bfa3e4db1057ba7aeebd5a19cba1bbc8bbb55c4de3a27fc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4524 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.15 waku 74cc31589b20d2845af3b2d2ea6b6f105d04436fe909f9aa1de08f7d253aa840
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74cc31589b20. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 4520
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr","/ip4/172.18.61.15/tcp/4522/ws/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"],"enrUri":"enr:-L24QE6HMvz2ZwwU-aN1u-083RgRHxJy3AgysLnXq-64wnq5RP0f-a893N4ZI2Lh3bmbkFwhRrVfHJFUeybITq5txdMCgmlkgnY0gmlwhKwSPQ-KbXVsdGlhZGRyc5YACASsEj0PBhGpAAoErBI9DwYRqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFNyRE7zTsH_fSt-pUjRIsqslH_3jf-YHkHfWcPV7L3eDdGNwghGpg3VkcIIRq4V3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.69
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63711', '63712', '63713', '63714', '63715']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63711:63711 -p 63712:63712 -p 63713:63713 -p 63714:63714 -p 63715:63715 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63713 --rest-port=63711 --tcp-port=63712 --discv5-udp-port=63714 --rest-address=0.0.0.0 --nat=extip:172.18.118.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7b1c9e9aaed7b8cea19ebcd8fb2e8f245c259ef6b6b0d3c4e3afeaa4fedffbc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63715 --metrics-logging=true --lightpushnode=/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.69 waku 00030dcd470d28093aba81a22b053d9991a1610a8f0888e9b6b99d5a65c93890
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00030dcd470d. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 63711
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.69/tcp/63712/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux","/ip4/172.18.118.69/tcp/63713/ws/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux"],"enrUri":"enr:-L24QMxuPbVF8-Y8fG_zLFfZkJLnAUS_41_HzANMYoa_lv15YtdOK8ol53WiSd6jJfbte5DW4pgwMXo3_8X0Glji6V0CgmlkgnY0gmlwhKwSdkWKbXVsdGlhZGRyc5YACASsEnZFBvjgAAoErBJ2RQb44d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAaNV9Oc9wDSxYAKZtwS6ds7xJGDNGziG58eOpcg2MSeDdGNwgvjgg3VkcIL44oV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4520/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:219 Running test with Ephemeral True
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151421445083, "ephemeral": true}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:219 Running test with Ephemeral False
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151548003251, "ephemeral": false}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 129c8a9be73e
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 74cc31589b20
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 00030dcd470d
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 129c8a9be73e. Exiting log stream.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,102 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_get_store_message_with_meta with id: 2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:39 Running fixture setup: node_setup
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.151
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39978', '39979', '39980', '39981', '39982']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39978:39978 -p 39979:39979 -p 39980:39980 -p 39981:39981 -p 39982:39982 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39980 --rest-port=39978 --tcp-port=39979 --discv5-udp-port=39981 --rest-address=0.0.0.0 --nat=extip:172.18.240.151 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cefaededf51e8d604d0e9de350a5a39cb0fbcdd4a341eabe45ccb42d97ac45b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39982 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.151 waku bcee33fed57dc0ea6e4a79fd53acc37e856f3b661354eb818d48810f842b6abf
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID bcee33fed57d. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 39978
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cc3b8f1a343e. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75c017397c78. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE","/ip4/172.18.240.151/tcp/39980/ws/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"],"enrUri":"enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.53.85
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47021', '47022', '47023', '47024', '47025']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47021:47021 -p 47022:47022 -p 47023:47023 -p 47024:47024 -p 47025:47025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47023 --rest-port=47021 --tcp-port=47022 --discv5-udp-port=47024 --rest-address=0.0.0.0 --nat=extip:172.18.53.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4dd651ea3d7fcdf0f3f7bc0d5749c5e7fb65337ead87d4a97bc0c6576f1eeae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47025 --metrics-logging=true --storenode=/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.85 waku becead13688aa3ddf1a3f48cf1be90aef908985e3d492c76985edefc63917fcd
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID becead13688a. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 47021
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.85/tcp/47022/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG","/ip4/172.18.53.85/tcp/47023/ws/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG"],"enrUri":"enr:-L24QP3Se-NWGCU0bhVaLoIx2wDYHHGmYqvr5kfoX7twg4QSf6_-LQ5wb7ccpeE3lMmp_ek4SD6WLA_RF6BwSVOnQO8CgmlkgnY0gmlwhKwSNVWKbXVsdGlhZGRyc5YACASsEjVVBreuAAoErBI1VQa3r90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGmUXd4JtAhQxQ0Z3TRwAaOkgJm25z6ydqkWCjUdy9GmDdGNwgreug3VkcIK3sIV3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39978/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39978/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "meta": "U3RvcmUgd29ya3MhIQ=="}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id bcee33fed57d
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id becead13688a
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,141 +0,0 @@
|
||||
2026-04-22 23:53:37.842 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:37.843 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:53:37.843 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_timestamps with id: 2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4
|
||||
2026-04-22 23:53:37.843 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:53:37.843 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:53:37.844 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:53:37.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:37.850 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:37.850 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:37.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.203
|
||||
2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Generated ports ['62800', '62801', '62802', '62803', '62804']
|
||||
2026-04-22 23:53:37.852 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:37.852 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:37.853 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:37.853 DEBUG [src.node.docker_mananger] docker run -i -t -p 62800:62800 -p 62801:62801 -p 62802:62802 -p 62803:62803 -p 62804:62804 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62802 --rest-port=62800 --tcp-port=62801 --discv5-udp-port=62803 --rest-address=0.0.0.0 --nat=extip:172.18.51.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c41adfdcd4745aabdce4ee977b68bd64fecdcb7f3ec2e62d9b76501fcabc04c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62804 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:38.040 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.203 waku 8ab414c301ddea57a526364d52ffb75a487d71a8ce0093a7d93a8405e74504ab
|
||||
2026-04-22 23:53:38.072 DEBUG [src.node.docker_mananger] Container started with ID 8ab414c301dd. Setting up logs at ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:38.072 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62800
|
||||
2026-04-22 23:53:38.073 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:38.241 ERROR [src.node.docker_mananger] Max retries reached for container 5c7e2a6d8af2. Exiting log stream.
|
||||
2026-04-22 23:53:38.564 ERROR [src.node.docker_mananger] Max retries reached for container 088259cc6036. Exiting log stream.
|
||||
2026-04-22 23:53:39.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:39.693 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:39.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz","/ip4/172.18.51.203/tcp/62802/ws/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"],"enrUri":"enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU"}'
|
||||
2026-04-22 23:53:39.696 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:39.696 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:53:39.702 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:39.702 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:39.703 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:39.703 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:39.704 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.214
|
||||
2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] Generated ports ['11265', '11266', '11267', '11268', '11269']
|
||||
2026-04-22 23:53:39.705 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:39.705 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:39.705 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] docker run -i -t -p 11265:11265 -p 11266:11266 -p 11267:11267 -p 11268:11268 -p 11269:11269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11267 --rest-port=11265 --tcp-port=11266 --discv5-udp-port=11268 --rest-address=0.0.0.0 --nat=extip:172.18.91.214 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4221cfb1bdba5530c6e6c63c4afedeabe6fde1bbbb7c39a2f572b7b28b54b11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11269 --metrics-logging=true --relay=false --filternode=/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:39.892 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.214 waku d9587e679e0b7b64e685658eaefd10e26033fc415fe33986743bf3ab122eb459
|
||||
2026-04-22 23:53:39.923 DEBUG [src.node.docker_mananger] Container started with ID d9587e679e0b. Setting up logs at ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:39.924 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11265
|
||||
2026-04-22 23:53:39.924 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:40.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:40.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:41.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:41.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:41.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:41.236 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:41.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.214/tcp/11266/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k","/ip4/172.18.91.214/tcp/11267/ws/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k"],"enrUri":"enr:-L24QMCTjmy22XyFqcL52XZlopx_x-KeQETDTYR5BJF7_WxDcjcbsawCukubPEySnPNSg3pV62ILJTEUuRbJvTA1y_ECgmlkgnY0gmlwhKwSW9aKbXVsdGlhZGRyc5YACASsElvWBiwCAAoErBJb1gYsA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLOBEIU3n9Zetd0kGweJyXvGBwY8Jm8F_i9-OTLOT9sODdGNwgiwCg3VkcIIsBIV3YWt1MgA"}'
|
||||
2026-04-22 23:53:41.238 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:41.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11265/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"]'
|
||||
2026-04-22 23:53:41.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.272 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:53:41.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:53:41.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11265/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f89d8f6e-37a5-4a88-80c7-14b5b86e035a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:53:41.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f89d8f6e-37a5-4a88-80c7-14b5b86e035a","statusDesc":"OK"}'
|
||||
2026-04-22 23:53:41.291 DEBUG [tests.filter.test_get_messages] Running test with timestamp Now
|
||||
2026-04-22 23:53:41.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.299 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.400 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.404 DEBUG [tests.filter.test_get_messages] Running test with timestamp Far future
|
||||
2026-04-22 23:53:41.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.409 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.509 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.512 DEBUG [tests.filter.test_get_messages] Running test with timestamp Recent past
|
||||
2026-04-22 23:53:41.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.618 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.622 DEBUG [tests.filter.test_get_messages] Running test with timestamp Near future
|
||||
2026-04-22 23:53:41.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.626 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.727 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.730 DEBUG [tests.filter.test_get_messages] Running test with timestamp Positive number
|
||||
2026-04-22 23:53:41.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.735 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.835 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.839 DEBUG [tests.filter.test_get_messages] Running test with timestamp Negative number
|
||||
2026-04-22 23:53:41.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.944 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":-1,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.948 DEBUG [tests.filter.test_get_messages] Running test with timestamp DST change
|
||||
2026-04-22 23:53:41.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.953 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:42.053 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:42.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:42.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false}]'
|
||||
2026-04-22 23:53:42.060 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:53:42.061 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:53:42.061 DEBUG [src.node.waku_node] Stopping container with id 8ab414c301dd
|
||||
2026-04-22 23:53:42.466 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:42.467 DEBUG [src.node.waku_node] Stopping container with id d9587e679e0b
|
||||
2026-04-22 23:53:42.914 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:42.916 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:53:42.954 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:53:42.969 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,106 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_ephemeral with id: 2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.17.104
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26666', '26667', '26668', '26669', '26670']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26666:26666 -p 26667:26667 -p 26668:26668 -p 26669:26669 -p 26670:26670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26668 --rest-port=26666 --tcp-port=26667 --discv5-udp-port=26669 --rest-address=0.0.0.0 --nat=extip:172.18.17.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c15e829fad12b65c44cde478e9bf4e79dfb6706fba43ccc38197dfb70bcbe62b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26670 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.104 waku 7fe66f753af8e448256c371f930551ee20fbae3f06b5b697acee4696d10e20cf
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7fe66f753af8. Setting up logs at ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 26666
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e4c118040cea. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b87da62a1abc. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6","/ip4/172.18.17.104/tcp/26668/ws/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"],"enrUri":"enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.129
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9749', '9750', '9751', '9752', '9753']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9749:9749 -p 9750:9750 -p 9751:9751 -p 9752:9752 -p 9753:9753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9751 --rest-port=9749 --tcp-port=9750 --discv5-udp-port=9752 --rest-address=0.0.0.0 --nat=extip:172.18.102.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a5c10834386cfa865abceeae2ebc91b239b7de7b8a25ee602f80fbfc15ca7b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9753 --metrics-logging=true --relay=false --filternode=/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.129 waku 7ba495955c232ad1f08bb413a1f9889deaedf3da3d1f3c246f0194a6bef39a20
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ba495955c23. Setting up logs at ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 9749
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.129/tcp/9750/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg","/ip4/172.18.102.129/tcp/9751/ws/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg"],"enrUri":"enr:-L24QF_DPGPgyS_qkTkbR_8mr6xwycEMMdKYzZqRL3RcmkWhLq-z0hZcRRRaOzcms7kCZxCoXGdXz4h4p34e8cgCtJsCgmlkgnY0gmlwhKwSZoGKbXVsdGlhZGRyc5YACASsEmaBBiYWAAoErBJmgQYmF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEtQtPXm4lS1MqjJpJyDFC0DRGCS-T9QJABk2Fw9IWymDdGNwgiYWg3VkcIImGIV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9749/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "29fd0689-aab5-44bd-8d94-93ef2aafcbb2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"29fd0689-aab5-44bd-8d94-93ef2aafcbb2","statusDesc":"OK"}'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:54 Running test with Ephemeral True
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035554178678,"ephemeral":true}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:54 Running test with Ephemeral False
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035665346557,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 7fe66f753af8
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 7ba495955c23
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,370 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:33 Network waku created
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.183
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49853', '49854', '49855', '49856', '49857']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49853:49853 -p 49854:49854 -p 49855:49855 -p 49856:49856 -p 49857:49857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49855 --rest-port=49853 --tcp-port=49854 --discv5-udp-port=49856 --rest-address=0.0.0.0 --nat=extip:172.18.220.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9c3dab8ffbcdedf5c3dd5fbf6ea880ea69b1ed628a92da3b2b3b41afdfbb8d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49857 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.183 waku 5c7e2a6d8af244ae608ff8cafe6e5bda0cada8d83c42d0c1474c3573ec1fe677
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c7e2a6d8af2. Setting up logs at ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 49853
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4","/ip4/172.18.220.183/tcp/49855/ws/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"],"enrUri":"enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.213.216
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46942', '46943', '46944', '46945', '46946']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46942:46942 -p 46943:46943 -p 46944:46944 -p 46945:46945 -p 46946:46946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46944 --rest-port=46942 --tcp-port=46943 --discv5-udp-port=46945 --rest-address=0.0.0.0 --nat=extip:172.18.213.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e0fd0d58dbbbd3d0d6afcfcedca7bd3ea54efc2ae7ebef68bccc83db4ae3b50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46946 --metrics-logging=true --relay=false --filternode=/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.216 waku 088259cc6036276773f6aac93c641fd8f7bcf6876beb9bc0cfe1e2b510c557c9
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 088259cc6036. Setting up logs at ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 46942
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.216/tcp/46943/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i","/ip4/172.18.213.216/tcp/46944/ws/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i"],"enrUri":"enr:-L24QKtfQm6XzY9ICLA7SlOtAPcaAz2MRAPn9HEvyvREd6e8Ywf4Bwh-SjkQEHzNZB6mfJr_-WvJWcAUok0PYc_S6u8CgmlkgnY0gmlwhKwS1diKbXVsdGlhZGRyc5YACASsEtXYBrdfAAoErBLV2Aa3YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDudj6mCbg3k6SZxaH72MnWrRrK9SAypSIi2oOlQT9U1GDdGNwgrdfg3VkcIK3YYV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a51e238-2385-4542-91e2-9f85e1e006a2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3a51e238-2385-4542-91e2-9f85e1e006a2","statusDesc":"OK"}'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A simple string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012508022557,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An integer
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012621367556,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A dictionary
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012730325359,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Chinese characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012839122181,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Emojis
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012948710181,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Lorem ipsum text
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013057265380,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload HTML content
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013165976669,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Cyrillic characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013275373404,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Base64 encoded string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013386268457,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Binary data
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013494908844,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Special characters with whitespace
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013603255433,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Boolean false as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013711796115,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A float number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013820840409,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A list
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013929850725,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Hexadecimal number as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014038814645,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Email format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014147768280,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload URL format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014258254949,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Date and time in ISO format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014367507436,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload String with escaped quotes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014476662433,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A regular expression
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014585533136,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A very long string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014694263079,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A JSON string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014804794327,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Unix path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014914806804,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Windows path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015023595828,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An SQL query
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015132378417,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload JavaScript code snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015241627802,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A CSS snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015351276180,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Python one-liner
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015460070991,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An IP address
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015568955019,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A domain name
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015677966059,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A user agent string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015787009791,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A credit card number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015895576698,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A phone number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016004927271,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A UUID
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016117795358,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A hashtag
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016226909581,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Twitter handle
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016335718915,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A password
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016444651046,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A date in common format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016553436378,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A time string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016662126415,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A mathematical equation
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016771037796,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 5c7e2a6d8af2
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 088259cc6036
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,194 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_get_store_messages_with_different_content_topics with id: 2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:39 Running fixture setup: node_setup
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.178.224
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33470', '33471', '33472', '33473', '33474']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33470:33470 -p 33471:33471 -p 33472:33472 -p 33473:33473 -p 33474:33474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33472 --rest-port=33470 --tcp-port=33471 --discv5-udp-port=33473 --rest-address=0.0.0.0 --nat=extip:172.18.178.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faa0e32db6d8b7c7c1970acde4e9cec0d9a5a1fddd0ce69edce7cf2ccf9dd5d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33474 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 626edbbf8ccf. Exiting log stream.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.224 waku cc3b8f1a343ee76702fd241e1d7d9ad77976b0c7610b77fa5d602ae7fad40b0c
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc3b8f1a343e. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 33470
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 19bba8f6dffa. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F","/ip4/172.18.178.224/tcp/33472/ws/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"],"enrUri":"enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.18.230
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6035', '6036', '6037', '6038', '6039']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6035:6035 -p 6036:6036 -p 6037:6037 -p 6038:6038 -p 6039:6039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6037 --rest-port=6035 --tcp-port=6036 --discv5-udp-port=6038 --rest-address=0.0.0.0 --nat=extip:172.18.18.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=794a3af554b96dcbd9a1dce85e2c6f2a8bdb1dedcdcd3a75fda28c1dd410ed4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6039 --metrics-logging=true --storenode=/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.230 waku 75c017397c781199d7849f6a69b205b001f1aa1cc42e8c4e62622fb36e2a35ad
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75c017397c78. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6035
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.230/tcp/6036/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn","/ip4/172.18.18.230/tcp/6037/ws/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn"],"enrUri":"enr:-L24QNBmevgxWOnBAeIusYIywpc-vB9LsNU-WMDmbzZopIXRAZiNfSYsbyKUhUFJtACX-9F5Gg4TZEbUK4TyAtVGNnUCgmlkgnY0gmlwhKwSEuaKbXVsdGlhZGRyc5YACASsEhLmBheUAAoErBIS5gYXld0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3OJmsD9YI1vjqglJ10mKmqQI7Kidy9AnAXfDSXQZh4eDdGNwgheUg3VkcIIXloV3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /myapp/1/latest/proto
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /waku/2/content/test.js
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/22/sometopic/someencoding
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /toychat/2/huilong/proto
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /statusim/1/community/cbor
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/27/sometopic/someencoding
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/29/sometopic/someencoding
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/20/sometopic/someencoding
|
||||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id cc3b8f1a343e
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 75c017397c78
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,136 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_light_push_with_extra_field with id: 2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.87.244
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10942', '10943', '10944', '10945', '10946']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10942:10942 -p 10943:10943 -p 10944:10944 -p 10945:10945 -p 10946:10946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10944 --rest-port=10942 --tcp-port=10943 --discv5-udp-port=10945 --rest-address=0.0.0.0 --nat=extip:172.18.87.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fba987aaccf9f106eb355ddbacd7b207c2f26ca341c9cf25a2dc4a9c463bebc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10946 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.244 waku c27589fbe0de6a6d9b4f42696d358e919d27207a59e785530b0333625a77477f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID c27589fbe0de. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 10942
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 74cc31589b20. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 00030dcd470d. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu","/ip4/172.18.87.244/tcp/10944/ws/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"],"enrUri":"enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.213
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36294', '36295', '36296', '36297', '36298']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36294:36294 -p 36295:36295 -p 36296:36296 -p 36297:36297 -p 36298:36298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36296 --rest-port=36294 --tcp-port=36295 --discv5-udp-port=36297 --rest-address=0.0.0.0 --nat=extip:172.18.104.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c29efaffaccec33220c9cbe1d392dc36334bc8907e1faaafe3b64519f3dd0a21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36298 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.213 waku 1c1375e00a6b31024240fdc8fa300914d6c49a59a2a7b081c5d6f0685c41c0c4
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1c1375e00a6b. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 36294
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4","/ip4/172.18.104.213/tcp/36296/ws/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"],"enrUri":"enr:-L24QK5hn-nKNv-14Lt0203n00qygaNVsc2rdvzmXr1aAWAfDaBA45xVwXsI8DVGAEusBCDUlpOxqvcDH-51rlslsVkCgmlkgnY0gmlwhKwSaNWKbXVsdGlhZGRyc5YACASsEmjVBo3HAAoErBJo1QaNyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvQUAUrRzD25a0WvpI0gHEEzhPeYl5LRHiTMWpcGR3gWDdGNwgo3Hg3VkcIKNyYV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.22
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38821', '38822', '38823', '38824', '38825']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38821:38821 -p 38822:38822 -p 38823:38823 -p 38824:38824 -p 38825:38825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38823 --rest-port=38821 --tcp-port=38822 --discv5-udp-port=38824 --rest-address=0.0.0.0 --nat=extip:172.18.54.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b66eaeea3082c5a4c7aa10ef134154ff6dfade0625f82eedbccd1e1dffb4cead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38825 --metrics-logging=true --lightpushnode=/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.22 waku cec3013f08c3cbed5eea5d35ff94d923ba1fdbe96954f97124a8009be2d0d237
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID cec3013f08c3. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 38821
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.22/tcp/38822/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN","/ip4/172.18.54.22/tcp/38823/ws/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN"],"enrUri":"enr:-L24QJI4pVQ4Po66iq-ci4oKIA5ZSudK4EPIFBQKc9s1HD4tWLLZySmtjtfXBhwH7o56T0krdU456c-SLIlGC8jLYPkCgmlkgnY0gmlwhKwSNhaKbXVsdGlhZGRyc5YACASsEjYWBpemAAoErBI2FgaXp90DgnJzhQDGAQAAiXNlY3AyNTZrMaECgPqGFpmGpPGwn4tzfOw5rAiOhJtzBTp8J1m2PSHJHxGDdGNwgpemg3VkcIKXqIV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10942/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36294/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38821/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902158365775933, "extraField": "extraValue"}}'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38821/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id c27589fbe0de
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 1c1375e00a6b
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id cec3013f08c3
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c27589fbe0de. Exiting log stream.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,499 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_valid_payloads with id: 2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.230
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31204', '31205', '31206', '31207', '31208']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31204:31204 -p 31205:31205 -p 31206:31206 -p 31207:31207 -p 31208:31208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31206 --rest-port=31204 --tcp-port=31205 --discv5-udp-port=31207 --rest-address=0.0.0.0 --nat=extip:172.18.28.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa3b1ccaf444e20962c8c0a7bc2bb5b01ba14e9c5125eeed72924aa35ce3d1ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31208 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.230 waku e1a5a169b916b5ab99eb3e012595ee3400e17176dc4af92a479dcd07917f262f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID e1a5a169b916. Setting up logs at ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31204
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1c1375e00a6b. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cec3013f08c3. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS","/ip4/172.18.28.230/tcp/31206/ws/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"],"enrUri":"enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.189
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27452', '27453', '27454', '27455', '27456']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27452:27452 -p 27453:27453 -p 27454:27454 -p 27455:27455 -p 27456:27456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27454 --rest-port=27452 --tcp-port=27453 --discv5-udp-port=27455 --rest-address=0.0.0.0 --nat=extip:172.18.62.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9df7dba617fbe7de1e0228c0d0d251bc4ca4294b44edc4df472efc8d96e51cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27456 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.189 waku c52ed39f36ae3327a2c2acbf68688ef277ee3519d1c9028c6ed4d37c44dd083c
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID c52ed39f36ae. Setting up logs at ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27452
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.189/tcp/27453/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV","/ip4/172.18.62.189/tcp/27454/ws/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV"],"enrUri":"enr:-L24QHUG1vBlJjEjjj_ke3PAELinRoWZzpCH--sU-X3Zmgd8DL5ApXeei8cBHWfVZmKqv5Y7KVXv9OZXGAS2y-2mnicCgmlkgnY0gmlwhKwSPr2KbXVsdGlhZGRyc5YACASsEj69Bms9AAoErBI-vQZrPt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4a115ZOUrQh9rLyPb0YXMC09xC3Syfjjddeth1L0c_SDdGNwgms9g3VkcIJrP4V3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A simple string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload An integer
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A dictionary
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Chinese characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Emojis
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Lorem ipsum text
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload HTML content
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Cyrillic characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Base64 encoded string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Binary data
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Special characters with whitespace
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Boolean false as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A float number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A list
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Hexadecimal number as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Email format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload URL format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Date and time in ISO format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload String with escaped quotes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A regular expression
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A very long string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A JSON string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A Unix path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A Windows path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload An SQL query
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload JavaScript code snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A CSS snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A Python one-liner
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload An IP address
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A domain name
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A user agent string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A credit card number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A phone number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A UUID
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A hashtag
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A Twitter handle
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A password
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A date in common format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A time string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A mathematical equation
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id e1a5a169b916
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id c52ed39f36ae
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,110 +0,0 @@
|
||||
2026-04-22 23:54:45.941 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:45.942 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:45.942 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8
|
||||
2026-04-22 23:54:45.942 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:45.942 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:45.943 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:45.949 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:45.949 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:45.949 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:45.949 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.155
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Generated ports ['24302', '24303', '24304', '24305', '24306']
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:45.951 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] docker run -i -t -p 24302:24302 -p 24303:24303 -p 24304:24304 -p 24305:24305 -p 24306:24306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24304 --rest-port=24302 --tcp-port=24303 --discv5-udp-port=24305 --rest-address=0.0.0.0 --nat=extip:172.18.84.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=70820c4b6dacec51f68f2d6dcae543b6bfa92adfb1f9adac3bea43c3d2c49ea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24306 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:46.130 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.155 waku 683b0dad8f47112902894d68896b008391e8d82b8d6d5c5fa5273810e75c5c7d
|
||||
2026-04-22 23:54:46.161 DEBUG [src.node.docker_mananger] Container started with ID 683b0dad8f47. Setting up logs at ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:46.161 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24302
|
||||
2026-04-22 23:54:46.161 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:46.261 ERROR [src.node.docker_mananger] Max retries reached for container f4c6a4a0e67e. Exiting log stream.
|
||||
2026-04-22 23:54:46.716 ERROR [src.node.docker_mananger] Max retries reached for container c7cab7d1c6e5. Exiting log stream.
|
||||
2026-04-22 23:54:47.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:47.780 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:47.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M","/ip4/172.18.84.155/tcp/24304/ws/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"],"enrUri":"enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU"}'
|
||||
2026-04-22 23:54:47.783 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:47.784 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:47.790 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:47.790 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:47.791 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:47.791 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:47.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:47.792 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:47.792 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.20
|
||||
2026-04-22 23:54:47.793 DEBUG [src.node.docker_mananger] Generated ports ['14678', '14679', '14680', '14681', '14682']
|
||||
2026-04-22 23:54:47.793 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:47.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:47.793 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:47.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 14678:14678 -p 14679:14679 -p 14680:14680 -p 14681:14681 -p 14682:14682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14680 --rest-port=14678 --tcp-port=14679 --discv5-udp-port=14681 --rest-address=0.0.0.0 --nat=extip:172.18.96.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8d58f3a58ab713149fb3e3f4d74fa91acf174a7cddbae50a0e7c9bae4f28c5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14682 --metrics-logging=true --relay=false --filternode=/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:47.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.20 waku 64aab64a25c9bbd656f3cf9d987c8ef01517ea402056091bb80699e73d46bfee
|
||||
2026-04-22 23:54:48.008 DEBUG [src.node.docker_mananger] Container started with ID 64aab64a25c9. Setting up logs at ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:48.009 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14678
|
||||
2026-04-22 23:54:48.010 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:49.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:49.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:49.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:49.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:49.321 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:49.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.20/tcp/14679/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni","/ip4/172.18.96.20/tcp/14680/ws/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni"],"enrUri":"enr:-L24QFw3K2xlczhkJ-qH0fFBiA3XxqqTWDhozJbXGY8_KsQEF23VYnQLG6NG5p-KP1ksTp4fSpYQoJ2R1VqD76WPpTECgmlkgnY0gmlwhKwSYBSKbXVsdGlhZGRyc5YACASsEmAUBjlXAAoErBJgFAY5WN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8Xt_nGnvjev5kppa2bbZgsxfeLN8-BH7cBeJ_sotWjuDdGNwgjlXg3VkcII5WYV3YWt1MgA"}'
|
||||
2026-04-22 23:54:49.326 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:49.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"]'
|
||||
2026-04-22 23:54:49.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:49.348 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:54:49.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:49.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:49.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6cb4699d-353d-443f-9e94-5f595d64e482", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:49.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6cb4699d-353d-443f-9e94-5f595d64e482","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:49.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:49.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:49.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c17c8616-6683-4f5c-89c3-f514ba721f3a", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:49.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c17c8616-6683-4f5c-89c3-f514ba721f3a","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:49.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:49.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:49.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:49.494 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:49.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902089384227486,"ephemeral":false}]'
|
||||
2026-04-22 23:54:49.498 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:49.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:49.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:49.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:49.511 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:49.612 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:49.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.614 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14678/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
|
||||
2026-04-22 23:54:49.617 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:49.619 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:49.619 DEBUG [src.node.waku_node] Stopping container with id 683b0dad8f47
|
||||
2026-04-22 23:54:50.057 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:50.061 DEBUG [src.node.waku_node] Stopping container with id 64aab64a25c9
|
||||
2026-04-22 23:54:50.525 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:50.527 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:50.552 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:50.567 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,501 +0,0 @@
|
||||
2026-04-22 23:56:15.451 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:15.452 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:15.453 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13
|
||||
2026-04-22 23:56:15.454 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:15.454 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:15.454 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:15.464 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:15.464 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:15.466 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:15.466 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.119
|
||||
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Generated ports ['32435', '32436', '32437', '32438', '32439']
|
||||
2026-04-22 23:56:15.470 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:15.470 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:15.471 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:15.471 DEBUG [src.node.docker_mananger] docker run -i -t -p 32435:32435 -p 32436:32436 -p 32437:32437 -p 32438:32438 -p 32439:32439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32437 --rest-port=32435 --tcp-port=32436 --discv5-udp-port=32438 --rest-address=0.0.0.0 --nat=extip:172.18.105.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7ac04456cf3ee8a4d14ebff067d9ce4fcdf30af2298e4abbd2b9a65054f52bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32439 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:15.661 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.119 waku 6ab4637358b12ae9d612879d0c9d7eefcc06ec16ba6a266d5e4d710beb7f2997
|
||||
2026-04-22 23:56:15.692 DEBUG [src.node.docker_mananger] Container started with ID 6ab4637358b1. Setting up logs at ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:15.692 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32435
|
||||
2026-04-22 23:56:15.693 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:15.774 ERROR [src.node.docker_mananger] Max retries reached for container 45fada071891. Exiting log stream.
|
||||
2026-04-22 23:56:16.320 ERROR [src.node.docker_mananger] Max retries reached for container 8af2609ae673. Exiting log stream.
|
||||
2026-04-22 23:56:16.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:16.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:16.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:16.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:16.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:16.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:17.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:17.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:17.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:17.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:17.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:17.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:17.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:17.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:17.312 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:17.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:17.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR","/ip4/172.18.105.119/tcp/32437/ws/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"],"enrUri":"enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE"}'
|
||||
2026-04-22 23:56:17.315 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:17.321 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:17.321 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:17.321 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:17.321 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:17.322 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:17.322 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:17.322 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:17.322 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:17.323 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.236
|
||||
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] Generated ports ['35972', '35973', '35974', '35975', '35976']
|
||||
2026-04-22 23:56:17.324 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:17.324 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:17.324 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] docker run -i -t -p 35972:35972 -p 35973:35973 -p 35974:35974 -p 35975:35975 -p 35976:35976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35974 --rest-port=35972 --tcp-port=35973 --discv5-udp-port=35975 --rest-address=0.0.0.0 --nat=extip:172.18.247.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ab3b43f60be3d2ed1eaa9fec137987e4ac20cecd5bdc572ffc8522a57c007de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35976 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:17.514 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.236 waku ff3e592d26c7b4562ecd5397292da7b22b15581527b4c45610699315d12f203e
|
||||
2026-04-22 23:56:17.546 DEBUG [src.node.docker_mananger] Container started with ID ff3e592d26c7. Setting up logs at ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:17.546 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35972
|
||||
2026-04-22 23:56:17.546 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:18.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:18.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:18.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:18.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:18.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:18.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:18.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:18.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:18.858 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:18.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:18.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.236/tcp/35973/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp","/ip4/172.18.247.236/tcp/35974/ws/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp"],"enrUri":"enr:-L24QHy8uWPbbitwGs8TmH4siKcg1kPwqLosqadQz1LQiy5tVdpwqcEsZF5xl6wzE0ntQYHvI4maLCaOQauyzC1ojfYCgmlkgnY0gmlwhKwS9-yKbXVsdGlhZGRyc5YACASsEvfsBoyFAAoErBL37AaMht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFLL5pW19MYRsMniG_RPzC7fruLONTJqnM-oziiYTKBGDdGNwgoyFg3VkcIKMh4V3YWt1MgE"}'
|
||||
2026-04-22 23:56:18.860 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:18.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"]'
|
||||
2026-04-22 23:56:18.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:18.890 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:18.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:18.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:18.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35972/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:18.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:18.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:18.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:18.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.019 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.023 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.027 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:19.028 DEBUG [tests.relay.test_publish] Running test with content topic A simple string
|
||||
2026-04-22 23:56:19.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.033 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.133 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.137 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.141 DEBUG [tests.relay.test_publish] Running test with content topic An integer
|
||||
2026-04-22 23:56:19.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.246 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.250 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.253 DEBUG [tests.relay.test_publish] Running test with content topic A dictionary
|
||||
2026-04-22 23:56:19.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.258 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.358 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.362 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.366 DEBUG [tests.relay.test_publish] Running test with content topic Chinese characters
|
||||
2026-04-22 23:56:19.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.371 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.472 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.476 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.479 DEBUG [tests.relay.test_publish] Running test with content topic Emojis
|
||||
2026-04-22 23:56:19.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.585 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.589 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.593 DEBUG [tests.relay.test_publish] Running test with content topic Lorem ipsum text
|
||||
2026-04-22 23:56:19.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.598 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.699 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.702 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.706 DEBUG [tests.relay.test_publish] Running test with content topic HTML content
|
||||
2026-04-22 23:56:19.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.711 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.811 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.815 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.818 DEBUG [tests.relay.test_publish] Running test with content topic Cyrillic characters
|
||||
2026-04-22 23:56:19.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.823 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.924 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.927 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.931 DEBUG [tests.relay.test_publish] Running test with content topic Base64 encoded string
|
||||
2026-04-22 23:56:19.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.035 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.039 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.043 DEBUG [tests.relay.test_publish] Running test with content topic Binary data
|
||||
2026-04-22 23:56:20.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.148 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.152 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.155 DEBUG [tests.relay.test_publish] Running test with content topic Special characters with whitespace
|
||||
2026-04-22 23:56:20.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.160 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.261 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.265 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.268 DEBUG [tests.relay.test_publish] Running test with content topic Boolean false as a string
|
||||
2026-04-22 23:56:20.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.273 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.373 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.377 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.380 DEBUG [tests.relay.test_publish] Running test with content topic A float number
|
||||
2026-04-22 23:56:20.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.485 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.489 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.493 DEBUG [tests.relay.test_publish] Running test with content topic A list
|
||||
2026-04-22 23:56:20.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.598 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.601 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.605 DEBUG [tests.relay.test_publish] Running test with content topic Hexadecimal number as a string
|
||||
2026-04-22 23:56:20.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.710 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.714 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.717 DEBUG [tests.relay.test_publish] Running test with content topic Email format
|
||||
2026-04-22 23:56:20.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.823 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.827 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.831 DEBUG [tests.relay.test_publish] Running test with content topic URL format
|
||||
2026-04-22 23:56:20.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.835 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.935 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.939 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.943 DEBUG [tests.relay.test_publish] Running test with content topic Date and time in ISO format
|
||||
2026-04-22 23:56:20.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.947 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.047 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.051 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.054 DEBUG [tests.relay.test_publish] Running test with content topic String with escaped quotes
|
||||
2026-04-22 23:56:21.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.159 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.163 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.167 DEBUG [tests.relay.test_publish] Running test with content topic A regular expression
|
||||
2026-04-22 23:56:21.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.271 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.279 DEBUG [tests.relay.test_publish] Running test with content topic A very long string
|
||||
2026-04-22 23:56:21.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.284 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.385 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.389 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.395 DEBUG [tests.relay.test_publish] Running test with content topic A JSON string
|
||||
2026-04-22 23:56:21.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.502 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.506 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.510 DEBUG [tests.relay.test_publish] Running test with content topic A Unix path
|
||||
2026-04-22 23:56:21.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.616 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.620 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.624 DEBUG [tests.relay.test_publish] Running test with content topic A Windows path
|
||||
2026-04-22 23:56:21.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.630 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.731 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.736 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.739 DEBUG [tests.relay.test_publish] Running test with content topic An SQL query
|
||||
2026-04-22 23:56:21.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.746 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.846 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.850 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.853 DEBUG [tests.relay.test_publish] Running test with content topic JavaScript code snippet
|
||||
2026-04-22 23:56:21.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.859 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.959 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.963 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.966 DEBUG [tests.relay.test_publish] Running test with content topic A CSS snippet
|
||||
2026-04-22 23:56:21.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.971 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.071 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.075 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.079 DEBUG [tests.relay.test_publish] Running test with content topic A Python one-liner
|
||||
2026-04-22 23:56:22.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.184 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.188 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.191 DEBUG [tests.relay.test_publish] Running test with content topic An IP address
|
||||
2026-04-22 23:56:22.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.196 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.296 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.300 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.303 DEBUG [tests.relay.test_publish] Running test with content topic A domain name
|
||||
2026-04-22 23:56:22.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.409 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.412 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.416 DEBUG [tests.relay.test_publish] Running test with content topic A user agent string
|
||||
2026-04-22 23:56:22.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.524 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.527 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.531 DEBUG [tests.relay.test_publish] Running test with content topic A credit card number
|
||||
2026-04-22 23:56:22.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.537 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.637 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.641 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.644 DEBUG [tests.relay.test_publish] Running test with content topic A phone number
|
||||
2026-04-22 23:56:22.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.649 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.749 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.753 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.757 DEBUG [tests.relay.test_publish] Running test with content topic A UUID
|
||||
2026-04-22 23:56:22.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.762 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.863 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.866 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.870 DEBUG [tests.relay.test_publish] Running test with content topic A hashtag
|
||||
2026-04-22 23:56:22.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.875 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.975 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.979 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.982 DEBUG [tests.relay.test_publish] Running test with content topic A Twitter handle
|
||||
2026-04-22 23:56:22.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.987 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:23.088 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.092 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.096 DEBUG [tests.relay.test_publish] Running test with content topic A password
|
||||
2026-04-22 23:56:23.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:23.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:23.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:23.201 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.205 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.209 DEBUG [tests.relay.test_publish] Running test with content topic A date in common format
|
||||
2026-04-22 23:56:23.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:23.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:23.213 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:23.314 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.317 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.321 DEBUG [tests.relay.test_publish] Running test with content topic A time string
|
||||
2026-04-22 23:56:23.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:23.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:23.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:23.426 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.430 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.433 DEBUG [tests.relay.test_publish] Running test with content topic A mathematical equation
|
||||
2026-04-22 23:56:23.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:23.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:23.438 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:23.539 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.543 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.549 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:23.550 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:23.551 DEBUG [src.node.waku_node] Stopping container with id 6ab4637358b1
|
||||
2026-04-22 23:56:24.037 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:24.037 DEBUG [src.node.waku_node] Stopping container with id ff3e592d26c7
|
||||
2026-04-22 23:56:24.501 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:24.504 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:24.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:24.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,699 +0,0 @@
|
||||
2026-04-22 23:55:06.622 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:06.623 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:06.623 DEBUG [tests.conftest] Running test: test_light_push_with_valid_payloads with id: 2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a
|
||||
2026-04-22 23:55:06.623 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:06.623 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
|
||||
2026-04-22 23:55:06.630 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:06.630 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:06.630 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:06.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.106
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Generated ports ['53529', '53530', '53531', '53532', '53533']
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:06.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] docker run -i -t -p 53529:53529 -p 53530:53530 -p 53531:53531 -p 53532:53532 -p 53533:53533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53531 --rest-port=53529 --tcp-port=53530 --discv5-udp-port=53532 --rest-address=0.0.0.0 --nat=extip:172.18.183.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdffeabe50f7ffcebdd3cc2c3006fbfa695d93387cd73ee8fb3f178ea4d861ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53533 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:06.812 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.106 waku dd01032ab01f600cce528b5d84c70772936fb464e76d59392ece26c8e3499998
|
||||
2026-04-22 23:55:06.846 DEBUG [src.node.docker_mananger] Container started with ID dd01032ab01f. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:06.847 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53529
|
||||
2026-04-22 23:55:06.847 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:06.936 ERROR [src.node.docker_mananger] Max retries reached for container 345ef30851d1. Exiting log stream.
|
||||
2026-04-22 23:55:07.388 ERROR [src.node.docker_mananger] Max retries reached for container 4c2dd8542f5b. Exiting log stream.
|
||||
2026-04-22 23:55:07.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:07.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:07.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:07.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:08.672 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:08.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8","/ip4/172.18.183.106/tcp/53531/ws/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"],"enrUri":"enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:08.674 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:08.681 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:08.681 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:08.681 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:08.682 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.232
|
||||
2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Generated ports ['40567', '40568', '40569', '40570', '40571']
|
||||
2026-04-22 23:55:08.683 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:08.683 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:08.683 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:08.684 DEBUG [src.node.docker_mananger] docker run -i -t -p 40567:40567 -p 40568:40568 -p 40569:40569 -p 40570:40570 -p 40571:40571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40569 --rest-port=40567 --tcp-port=40568 --discv5-udp-port=40570 --rest-address=0.0.0.0 --nat=extip:172.18.93.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=50e88b197ef6abc93243310ae990b861bbfacc2f6f6eb8cd9e668dda23a3cd3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40571 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:08.895 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.232 waku 9a36aa26ca331ac645b1c4d78433422e2ca2bc5b7b6654cf4adbd36bfe3b5a1e
|
||||
2026-04-22 23:55:08.923 DEBUG [src.node.docker_mananger] Container started with ID 9a36aa26ca33. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:08.924 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40567
|
||||
2026-04-22 23:55:08.924 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:09.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:09.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:10.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:10.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:10.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:10.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:10.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:10.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:10.235 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:10.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:10.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb","/ip4/172.18.93.232/tcp/40569/ws/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"],"enrUri":"enr:-L24QPdIvJUk71fGBkQFz-JtOGvqoC0t35wgX76ckpAgbIU3b-7Jc_oDnSa6KtEbXwJTz7aLE96scxtzPT8xCcoEfXoCgmlkgnY0gmlwhKwSXeiKbXVsdGlhZGRyc5YACASsEl3oBp54AAoErBJd6Aaeed0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5-483ZI9j5SNTGRy6_FnHWnCwRXDnpO1zfrNyHs0RuSDdGNwgp54g3VkcIKeeoV3YWt1MgE"}'
|
||||
2026-04-22 23:55:10.238 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:10.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40567/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
|
||||
2026-04-22 23:55:10.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:10.277 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:10.277 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:10.277 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:10.278 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.130
|
||||
2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Generated ports ['17492', '17493', '17494', '17495', '17496']
|
||||
2026-04-22 23:55:10.279 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:10.279 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:10.280 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:10.280 DEBUG [src.node.docker_mananger] docker run -i -t -p 17492:17492 -p 17493:17493 -p 17494:17494 -p 17495:17495 -p 17496:17496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17494 --rest-port=17492 --tcp-port=17493 --discv5-udp-port=17495 --rest-address=0.0.0.0 --nat=extip:172.18.48.130 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e01accdd8122421fe35b137fdabccc3d13cc31cddca7e7a0c921abecbbdd0eb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17496 --metrics-logging=true --lightpushnode=/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:10.469 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.130 waku 36616e042a324a2cab2bc9564929b3088b5bf448e7ad39820270b05a1669ea8b
|
||||
2026-04-22 23:55:10.496 DEBUG [src.node.docker_mananger] Container started with ID 36616e042a32. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:10.497 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17492
|
||||
2026-04-22 23:55:10.498 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:11.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:11.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:11.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:11.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:11.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:11.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:11.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:11.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:11.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:11.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:12.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:12.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:12.116 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:12.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.130/tcp/17493/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC","/ip4/172.18.48.130/tcp/17494/ws/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC"],"enrUri":"enr:-L24QM3KmmktwhhtQsCs7VMW99tYBBPpSYIhmhWAJ5n6TgaZJQYDrWqx1-xAlWZUQsEwApeAEeEb0g3_ikLb-5akstkCgmlkgnY0gmlwhKwSMIKKbXVsdGlhZGRyc5YACASsEjCCBkRVAAoErBIwggZEVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDknErTJo3WCKDfu8TGCLmmK3vIFafTEH2QWdJ11jtfb2DdGNwgkRVg3VkcIJEV4V3YWt1Mgk"}'
|
||||
2026-04-22 23:55:12.121 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:12.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
|
||||
2026-04-22 23:55:12.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"]'
|
||||
2026-04-22 23:55:12.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53529/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:12.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:12.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:12.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.168 DEBUG [tests.light_push.test_publish] Running test with payload A simple string
|
||||
2026-04-22 23:55:12.168 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112168696395}}'
|
||||
2026-04-22 23:55:12.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.182 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.282 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.286 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.290 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.294 DEBUG [tests.light_push.test_publish] Running test with payload An integer
|
||||
2026-04-22 23:55:12.294 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112294278653}}'
|
||||
2026-04-22 23:55:12.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.408 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.412 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.415 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.419 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
|
||||
2026-04-22 23:55:12.419 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112419544009}}'
|
||||
2026-04-22 23:55:12.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.532 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.536 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.539 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.543 DEBUG [tests.light_push.test_publish] Running test with payload Chinese characters
|
||||
2026-04-22 23:55:12.544 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112543870991}}'
|
||||
2026-04-22 23:55:12.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.558 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.658 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.662 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.665 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.669 DEBUG [tests.light_push.test_publish] Running test with payload Emojis
|
||||
2026-04-22 23:55:12.670 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112669816392}}'
|
||||
2026-04-22 23:55:12.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.681 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.785 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.790 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.793 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.797 DEBUG [tests.light_push.test_publish] Running test with payload Lorem ipsum text
|
||||
2026-04-22 23:55:12.798 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112797778853}}'
|
||||
2026-04-22 23:55:12.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.912 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.917 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.921 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.924 DEBUG [tests.light_push.test_publish] Running test with payload HTML content
|
||||
2026-04-22 23:55:12.925 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112924976463}}'
|
||||
2026-04-22 23:55:12.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.938 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.039 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.042 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.046 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.050 DEBUG [tests.light_push.test_publish] Running test with payload Cyrillic characters
|
||||
2026-04-22 23:55:13.050 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113050632985}}'
|
||||
2026-04-22 23:55:13.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.065 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.165 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.169 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.179 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.184 DEBUG [tests.light_push.test_publish] Running test with payload Base64 encoded string
|
||||
2026-04-22 23:55:13.184 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113184368060}}'
|
||||
2026-04-22 23:55:13.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.299 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.303 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.306 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.310 DEBUG [tests.light_push.test_publish] Running test with payload Binary data
|
||||
2026-04-22 23:55:13.310 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113310648181}}'
|
||||
2026-04-22 23:55:13.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.425 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.429 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.433 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.436 DEBUG [tests.light_push.test_publish] Running test with payload Special characters with whitespace
|
||||
2026-04-22 23:55:13.437 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113437027863}}'
|
||||
2026-04-22 23:55:13.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.450 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.553 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.557 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.561 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.564 DEBUG [tests.light_push.test_publish] Running test with payload Boolean false as a string
|
||||
2026-04-22 23:55:13.565 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113564908765}}'
|
||||
2026-04-22 23:55:13.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.580 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.681 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.685 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.689 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.692 DEBUG [tests.light_push.test_publish] Running test with payload A float number
|
||||
2026-04-22 23:55:13.693 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113693192789}}'
|
||||
2026-04-22 23:55:13.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.708 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.808 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.812 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.817 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.826 DEBUG [tests.light_push.test_publish] Running test with payload A list
|
||||
2026-04-22 23:55:13.827 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113827042032}}'
|
||||
2026-04-22 23:55:13.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.945 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.949 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.953 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.957 DEBUG [tests.light_push.test_publish] Running test with payload Hexadecimal number as a string
|
||||
2026-04-22 23:55:13.958 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113957891837}}'
|
||||
2026-04-22 23:55:13.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.974 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.074 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.078 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.081 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.085 DEBUG [tests.light_push.test_publish] Running test with payload Email format
|
||||
2026-04-22 23:55:14.086 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114086031956}}'
|
||||
2026-04-22 23:55:14.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.202 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.206 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.210 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.214 DEBUG [tests.light_push.test_publish] Running test with payload URL format
|
||||
2026-04-22 23:55:14.215 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114214892473}}'
|
||||
2026-04-22 23:55:14.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.228 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.328 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.332 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.338 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.342 DEBUG [tests.light_push.test_publish] Running test with payload Date and time in ISO format
|
||||
2026-04-22 23:55:14.343 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114342912261}}'
|
||||
2026-04-22 23:55:14.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.360 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.461 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.465 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.468 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.472 DEBUG [tests.light_push.test_publish] Running test with payload String with escaped quotes
|
||||
2026-04-22 23:55:14.472 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114472747161}}'
|
||||
2026-04-22 23:55:14.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.486 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.586 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.590 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.593 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.597 DEBUG [tests.light_push.test_publish] Running test with payload A regular expression
|
||||
2026-04-22 23:55:14.598 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114597809708}}'
|
||||
2026-04-22 23:55:14.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.611 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.711 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.715 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.719 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.725 DEBUG [tests.light_push.test_publish] Running test with payload A very long string
|
||||
2026-04-22 23:55:14.726 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114725823683}}'
|
||||
2026-04-22 23:55:14.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.743 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.844 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.848 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.852 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.856 DEBUG [tests.light_push.test_publish] Running test with payload A JSON string
|
||||
2026-04-22 23:55:14.856 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114856300679}}'
|
||||
2026-04-22 23:55:14.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.973 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.977 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.981 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.984 DEBUG [tests.light_push.test_publish] Running test with payload A Unix path
|
||||
2026-04-22 23:55:14.985 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114984930990}}'
|
||||
2026-04-22 23:55:14.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.102 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.106 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.109 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.113 DEBUG [tests.light_push.test_publish] Running test with payload A Windows path
|
||||
2026-04-22 23:55:15.113 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115113803657}}'
|
||||
2026-04-22 23:55:15.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.126 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.227 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.231 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.234 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.238 DEBUG [tests.light_push.test_publish] Running test with payload An SQL query
|
||||
2026-04-22 23:55:15.238 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115238482261}}'
|
||||
2026-04-22 23:55:15.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.355 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.359 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.362 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.366 DEBUG [tests.light_push.test_publish] Running test with payload JavaScript code snippet
|
||||
2026-04-22 23:55:15.366 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115366278622}}'
|
||||
2026-04-22 23:55:15.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.480 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.484 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.487 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.491 DEBUG [tests.light_push.test_publish] Running test with payload A CSS snippet
|
||||
2026-04-22 23:55:15.491 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115491299085}}'
|
||||
2026-04-22 23:55:15.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.506 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.606 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.610 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.614 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.618 DEBUG [tests.light_push.test_publish] Running test with payload A Python one-liner
|
||||
2026-04-22 23:55:15.618 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115618604255}}'
|
||||
2026-04-22 23:55:15.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.633 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.733 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.738 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.741 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.745 DEBUG [tests.light_push.test_publish] Running test with payload An IP address
|
||||
2026-04-22 23:55:15.746 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115745827266}}'
|
||||
2026-04-22 23:55:15.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.860 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.863 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.867 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.871 DEBUG [tests.light_push.test_publish] Running test with payload A domain name
|
||||
2026-04-22 23:55:15.871 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115871334330}}'
|
||||
2026-04-22 23:55:15.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.887 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.991 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.995 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.998 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.002 DEBUG [tests.light_push.test_publish] Running test with payload A user agent string
|
||||
2026-04-22 23:55:16.002 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116002525140}}'
|
||||
2026-04-22 23:55:16.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.015 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.115 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.119 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.123 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.126 DEBUG [tests.light_push.test_publish] Running test with payload A credit card number
|
||||
2026-04-22 23:55:16.127 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116127105158}}'
|
||||
2026-04-22 23:55:16.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.246 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.250 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.253 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.257 DEBUG [tests.light_push.test_publish] Running test with payload A phone number
|
||||
2026-04-22 23:55:16.257 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116257693771}}'
|
||||
2026-04-22 23:55:16.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.379 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.383 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.386 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.390 DEBUG [tests.light_push.test_publish] Running test with payload A UUID
|
||||
2026-04-22 23:55:16.390 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116390736987}}'
|
||||
2026-04-22 23:55:16.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.406 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.507 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.513 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.517 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.520 DEBUG [tests.light_push.test_publish] Running test with payload A hashtag
|
||||
2026-04-22 23:55:16.521 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116521202077}}'
|
||||
2026-04-22 23:55:16.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.535 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.639 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.643 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.646 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.650 DEBUG [tests.light_push.test_publish] Running test with payload A Twitter handle
|
||||
2026-04-22 23:55:16.651 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116650976486}}'
|
||||
2026-04-22 23:55:16.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.765 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.769 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.773 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.777 DEBUG [tests.light_push.test_publish] Running test with payload A password
|
||||
2026-04-22 23:55:16.777 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116777743945}}'
|
||||
2026-04-22 23:55:16.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.894 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.906 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.913 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.917 DEBUG [tests.light_push.test_publish] Running test with payload A date in common format
|
||||
2026-04-22 23:55:16.918 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116918249625}}'
|
||||
2026-04-22 23:55:16.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:17.034 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.037 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.041 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.045 DEBUG [tests.light_push.test_publish] Running test with payload A time string
|
||||
2026-04-22 23:55:17.046 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:17.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117045834308}}'
|
||||
2026-04-22 23:55:17.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:17.060 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:17.160 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.164 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.169 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.172 DEBUG [tests.light_push.test_publish] Running test with payload A mathematical equation
|
||||
2026-04-22 23:55:17.173 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:17.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117173102716}}'
|
||||
2026-04-22 23:55:17.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:17.190 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:17.290 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.294 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.298 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.304 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:17.305 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:17.305 DEBUG [src.node.waku_node] Stopping container with id dd01032ab01f
|
||||
2026-04-22 23:55:17.812 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:17.814 DEBUG [src.node.waku_node] Stopping container with id 9a36aa26ca33
|
||||
2026-04-22 23:55:18.264 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:18.265 DEBUG [src.node.waku_node] Stopping container with id 36616e042a32
|
||||
2026-04-22 23:55:18.624 ERROR [src.node.docker_mananger] Max retries reached for container dd01032ab01f. Exiting log stream.
|
||||
2026-04-22 23:55:18.744 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:18.746 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:18.817 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:18.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:19.000 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,111 +0,0 @@
|
||||
2026-04-22 23:56:08.897 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:08.898 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:08.898 DEBUG [tests.conftest] Running test: test_publish_with_payload_less_than_150_kb with id: 2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca
|
||||
2026-04-22 23:56:08.898 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:08.898 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:08.899 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:08.905 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:08.905 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:08.905 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:08.905 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.240
|
||||
2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Generated ports ['60516', '60517', '60518', '60519', '60520']
|
||||
2026-04-22 23:56:08.907 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:08.907 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:08.908 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:08.908 DEBUG [src.node.docker_mananger] docker run -i -t -p 60516:60516 -p 60517:60517 -p 60518:60518 -p 60519:60519 -p 60520:60520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60518 --rest-port=60516 --tcp-port=60517 --discv5-udp-port=60519 --rest-address=0.0.0.0 --nat=extip:172.18.82.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7bf1fccbc58db9c1befada17fbaaa44baf1eb7982feeb1be2aff62f6dcceccd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60520 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:09.096 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.240 waku 45fada0718919d0011a1c5346ee66eb74831cab5f2fdd353c5cf3c894535018b
|
||||
2026-04-22 23:56:09.127 DEBUG [src.node.docker_mananger] Container started with ID 45fada071891. Setting up logs at ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:09.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60516
|
||||
2026-04-22 23:56:09.128 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:09.190 ERROR [src.node.docker_mananger] Max retries reached for container e1a5a169b916. Exiting log stream.
|
||||
2026-04-22 23:56:09.699 ERROR [src.node.docker_mananger] Max retries reached for container c52ed39f36ae. Exiting log stream.
|
||||
2026-04-22 23:56:10.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:10.747 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:10.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5","/ip4/172.18.82.240/tcp/60518/ws/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"],"enrUri":"enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE"}'
|
||||
2026-04-22 23:56:10.749 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:10.756 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:10.756 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:10.756 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:10.756 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:10.757 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:10.757 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:10.757 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:10.757 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:10.758 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.107
|
||||
2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] Generated ports ['26637', '26638', '26639', '26640', '26641']
|
||||
2026-04-22 23:56:10.759 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:10.759 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:10.759 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] docker run -i -t -p 26637:26637 -p 26638:26638 -p 26639:26639 -p 26640:26640 -p 26641:26641 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26639 --rest-port=26637 --tcp-port=26638 --discv5-udp-port=26640 --rest-address=0.0.0.0 --nat=extip:172.18.15.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bad6dd0a0bcca80ae6998a9d3e9ed5275a38daf1fcd40ace7a57f1d60d4aaec6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26641 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:10.952 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.107 waku 8af2609ae673078506d555221087d1e93e0929cfb3745da97dda93134b674bee
|
||||
2026-04-22 23:56:10.980 DEBUG [src.node.docker_mananger] Container started with ID 8af2609ae673. Setting up logs at ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:10.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26637
|
||||
2026-04-22 23:56:10.981 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:11.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:11.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:12.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:12.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:12.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:12.292 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:12.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.107/tcp/26638/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt","/ip4/172.18.15.107/tcp/26639/ws/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt"],"enrUri":"enr:-L24QBrf2w6R7uiYpnaPOlMBtxvql9eaAJo6_O8dPVvLWI93bgYrsfPcdd3YJIK6JEwN9KDVodsye1Wslpj6p621hp8CgmlkgnY0gmlwhKwSD2uKbXVsdGlhZGRyc5YACASsEg9rBmgOAAoErBIPawZoD90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjYY7kRhdBapkUbQTjTEimhqinK2MwFp8vmZbq-SqOjmDdGNwgmgOg3VkcIJoEIV3YWt1MgE"}'
|
||||
2026-04-22 23:56:12.294 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:12.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26637/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"]'
|
||||
2026-04-22 23:56:12.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:12.327 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:12.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60516/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:12.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:12.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26637/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:12.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:12.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:12.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:12.348 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:12.448 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:12.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:12.452 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:12.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:12.456 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:12.456 DEBUG [tests.relay.test_publish] Running test with payload length of 102400 bytes
|
||||
2026-04-22 23:56:12.459 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
|
||||
2026-04-22 23:56:12.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:12.477 DEBUG [src.libs.common] Sleeping for 2 seconds
|
||||
2026-04-22 23:56:14.478 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:14.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:14.482 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
|
||||
2026-04-22 23:56:14.485 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:14.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:14.489 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
|
||||
2026-04-22 23:56:14.493 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:14.495 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:14.495 DEBUG [src.node.waku_node] Stopping container with id 45fada071891
|
||||
2026-04-22 23:56:14.961 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:14.962 DEBUG [src.node.waku_node] Stopping container with id 8af2609ae673
|
||||
2026-04-22 23:56:15.392 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:15.398 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:15.417 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:15.437 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,121 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_ephemeral with id: 2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.32
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31407', '31408', '31409', '31410', '31411']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31407:31407 -p 31408:31408 -p 31409:31409 -p 31410:31410 -p 31411:31411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31409 --rest-port=31407 --tcp-port=31408 --discv5-udp-port=31410 --rest-address=0.0.0.0 --nat=extip:172.18.116.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0e5de4f9bbdebb9ca97cad5950d774d0bebd872ff2cd421aea7cad0203d1ad6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31411 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.32 waku ebff0c6f63cbfa2eefa47d55c16b8cd80603b3a43e21fdd74ce50c595ff7ad67
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID ebff0c6f63cb. Setting up logs at ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31407
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a69b3ce299fd. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3f1907541e7a. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT","/ip4/172.18.116.32/tcp/31409/ws/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"],"enrUri":"enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.237.206
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50168', '50169', '50170', '50171', '50172']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50168:50168 -p 50169:50169 -p 50170:50170 -p 50171:50171 -p 50172:50172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50170 --rest-port=50168 --tcp-port=50169 --discv5-udp-port=50171 --rest-address=0.0.0.0 --nat=extip:172.18.237.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ff2c8b3beb8ae45032fcebb079ea6adace4daa20b3bbbf2dfacb4ee0a7fafad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50172 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.206 waku 9eff5c6fc7d8a498fdce08c370fce86d5260f15a2d67bd3b453ebeed199ca36e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9eff5c6fc7d8. Setting up logs at ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 50168
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.206/tcp/50169/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY","/ip4/172.18.237.206/tcp/50170/ws/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY"],"enrUri":"enr:-L24QL97SWttFeAQeAYi6j4GcB0ffFfvb9gQD1BHiWQ_ST35Gr2zX2BYCBAazTH555LAprbpzamPpgkblWrqJaV8HkYCgmlkgnY0gmlwhKwS7c6KbXVsdGlhZGRyc5YACASsEu3OBsP5AAoErBLtzgbD-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_zUfN5Jn6mJ_w4dcOkNk3UiSJfnR9HWkPHtjhBzYqueDdGNwgsP5g3VkcILD-4V3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207564488192,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207564488192,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:182 Running test with Ephemeral True
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207681911750,"ephemeral":true,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207681911750,"ephemeral":true,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:182 Running test with Ephemeral False
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207795101559,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207795101559,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id ebff0c6f63cb
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 9eff5c6fc7d8
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,103 +0,0 @@
|
||||
2026-04-22 23:54:32.300 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:32.301 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:32.302 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3
|
||||
2026-04-22 23:54:32.302 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:32.304 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:32.304 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:32.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:32.312 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:32.312 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:32.312 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:32.315 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:32.315 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.32
|
||||
2026-04-22 23:54:32.316 DEBUG [src.node.docker_mananger] Generated ports ['27495', '27496', '27497', '27498', '27499']
|
||||
2026-04-22 23:54:32.317 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:32.317 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:32.318 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:32.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 27495:27495 -p 27496:27496 -p 27497:27497 -p 27498:27498 -p 27499:27499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27497 --rest-port=27495 --tcp-port=27496 --discv5-udp-port=27498 --rest-address=0.0.0.0 --nat=extip:172.18.104.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a45b5fae05deb8eceb3fd9d2c34baf7f391ad411cabac592374d8b7462db8b49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27499 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:32.504 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.32 waku 84c211a6bcb7fe1b9ba40622fef99fc6acbb632bb9f194faf08d1895dd73819d
|
||||
2026-04-22 23:54:32.534 DEBUG [src.node.docker_mananger] Container started with ID 84c211a6bcb7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:32.535 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27495
|
||||
2026-04-22 23:54:32.535 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:32.622 ERROR [src.node.docker_mananger] Max retries reached for container 38ba8fbe6cbe. Exiting log stream.
|
||||
2026-04-22 23:54:33.156 ERROR [src.node.docker_mananger] Max retries reached for container 8acc2b33f3cb. Exiting log stream.
|
||||
2026-04-22 23:54:33.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:33.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:33.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:33.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:33.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:33.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:33.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:33.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:33.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:33.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:34.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:34.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:34.056 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:34.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:34.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos","/ip4/172.18.104.32/tcp/27497/ws/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"],"enrUri":"enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU"}'
|
||||
2026-04-22 23:54:34.058 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:34.059 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:34.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:34.065 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:34.066 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:34.066 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:34.066 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:34.067 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:34.067 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.141
|
||||
2026-04-22 23:54:34.068 DEBUG [src.node.docker_mananger] Generated ports ['40215', '40216', '40217', '40218', '40219']
|
||||
2026-04-22 23:54:34.068 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:34.068 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:34.068 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:34.068 DEBUG [src.node.docker_mananger] docker run -i -t -p 40215:40215 -p 40216:40216 -p 40217:40217 -p 40218:40218 -p 40219:40219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40217 --rest-port=40215 --tcp-port=40216 --discv5-udp-port=40218 --rest-address=0.0.0.0 --nat=extip:172.18.133.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9caa4190a28aceea97cfff02deecf1561bc13dbaf2b7f030aa274bf6f2fd2dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40219 --metrics-logging=true --relay=false --filternode=/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:34.252 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.141 waku aec6471b9d239f10269bfd721c26fe068cad70e21faf8bd30c97b42f8dcfcdf0
|
||||
2026-04-22 23:54:34.281 DEBUG [src.node.docker_mananger] Container started with ID aec6471b9d23. Setting up logs at ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:34.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40215
|
||||
2026-04-22 23:54:34.281 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:35.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:35.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:35.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:35.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:35.592 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:35.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.141/tcp/40216/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w","/ip4/172.18.133.141/tcp/40217/ws/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w"],"enrUri":"enr:-L24QHPErb5m2g94rFyqI9hbafGlBgukL0C2zDeVUsUPhO72Rx_1kzqvcjpIEylCvsZYTbT2WiAEYI-FJcgrKj3SKeACgmlkgnY0gmlwhKwShY2KbXVsdGlhZGRyc5YACASsEoWNBp0YAAoErBKFjQadGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDal-8xGEMqgRDnvjMEl7mlJ-zrpW88e13Zja8XkNFrxiDdGNwgp0Yg3VkcIKdGoV3YWt1MgA"}'
|
||||
2026-04-22 23:54:35.595 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:35.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"]'
|
||||
2026-04-22 23:54:35.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:35.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:35.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:35.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "51b45343-c8c0-4cbb-822e-a196bcaeb74a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:35.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"51b45343-c8c0-4cbb-822e-a196bcaeb74a","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:35.647 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:35.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:35.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:35.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:35.667 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:35.767 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:35.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902075656981063,"ephemeral":false}]'
|
||||
2026-04-22 23:54:35.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:35.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:35.776 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:35.876 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:35.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902075771619575,"ephemeral":false}]'
|
||||
2026-04-22 23:54:35.881 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:35.883 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:35.883 DEBUG [src.node.waku_node] Stopping container with id 84c211a6bcb7
|
||||
2026-04-22 23:54:36.324 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:36.325 DEBUG [src.node.waku_node] Stopping container with id aec6471b9d23
|
||||
2026-04-22 23:54:36.772 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:36.773 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:36.811 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:36.826 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,169 +0,0 @@
|
||||
2026-04-22 23:56:29.680 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:29.681 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:29.681 DEBUG [tests.conftest] Running test: test_publish_with_valid_timestamps with id: 2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1
|
||||
2026-04-22 23:56:29.682 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:29.682 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:29.682 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:29.693 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:29.694 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:29.694 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:29.694 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:29.696 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:29.697 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.146
|
||||
2026-04-22 23:56:29.697 DEBUG [src.node.docker_mananger] Generated ports ['20936', '20937', '20938', '20939', '20940']
|
||||
2026-04-22 23:56:29.697 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:29.697 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:29.697 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:29.698 DEBUG [src.node.docker_mananger] docker run -i -t -p 20936:20936 -p 20937:20937 -p 20938:20938 -p 20939:20939 -p 20940:20940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20938 --rest-port=20936 --tcp-port=20937 --discv5-udp-port=20939 --rest-address=0.0.0.0 --nat=extip:172.18.197.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbdd9caf7faec9bbf5cda6afb354df710c9cbd9facbd6cfddf5be1aaabf6c26e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20940 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:29.896 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.146 waku 50f3e5c0e627013800b48ff14483192807d76b20e80eb10bcba0035165a03f9f
|
||||
2026-04-22 23:56:29.926 DEBUG [src.node.docker_mananger] Container started with ID 50f3e5c0e627. Setting up logs at ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:29.927 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20936
|
||||
2026-04-22 23:56:29.927 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:30.003 ERROR [src.node.docker_mananger] Max retries reached for container 9485af0472bc. Exiting log stream.
|
||||
2026-04-22 23:56:30.558 ERROR [src.node.docker_mananger] Max retries reached for container 6c3db6e906d6. Exiting log stream.
|
||||
2026-04-22 23:56:30.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:30.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:31.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:31.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:31.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:31.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:31.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:31.444 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:31.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv","/ip4/172.18.197.146/tcp/20938/ws/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"],"enrUri":"enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE"}'
|
||||
2026-04-22 23:56:31.446 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:31.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:31.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:31.454 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:31.454 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.216
|
||||
2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Generated ports ['24122', '24123', '24124', '24125', '24126']
|
||||
2026-04-22 23:56:31.455 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:31.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:31.456 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:31.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 24122:24122 -p 24123:24123 -p 24124:24124 -p 24125:24125 -p 24126:24126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24124 --rest-port=24122 --tcp-port=24123 --discv5-udp-port=24125 --rest-address=0.0.0.0 --nat=extip:172.18.118.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afacfe4aaf1b0a6edd3332c53fb360df6973ec3dc5d390fc2f7d1b13fccabede --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24126 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:31.649 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.216 waku 88f55dff0a65c260ca1ed824a51855ca6a1e43cef7addc3168727ef478693e2f
|
||||
2026-04-22 23:56:31.679 DEBUG [src.node.docker_mananger] Container started with ID 88f55dff0a65. Setting up logs at ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:31.680 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24122
|
||||
2026-04-22 23:56:31.680 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:32.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:32.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:32.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:32.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:32.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:32.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:32.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:32.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:32.992 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:32.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:32.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.216/tcp/24123/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK","/ip4/172.18.118.216/tcp/24124/ws/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK"],"enrUri":"enr:-L24QGI5UQd1ojSPuCo8P5VZ1gHsH_I7tq2LcRnG4yEY7luLVphgVF7bZEa071rUo7vOYiJY3kVYyTETfWNasD9cF4MCgmlkgnY0gmlwhKwSdtiKbXVsdGlhZGRyc5YACASsEnbYBl47AAoErBJ22AZePN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6t1fihcEfXW7MfqQFFr2wAQEnvGt-eNekHvmog12bXCDdGNwgl47g3VkcIJePYV3YWt1MgE"}'
|
||||
2026-04-22 23:56:32.994 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:32.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24122/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"]'
|
||||
2026-04-22 23:56:33.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.029 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:33.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:33.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24122/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:33.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.147 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.151 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.154 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:33.155 DEBUG [tests.relay.test_publish] Running test with timestamp Now
|
||||
2026-04-22 23:56:33.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.161 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.261 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.265 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.268 DEBUG [tests.relay.test_publish] Running test with timestamp Far future
|
||||
2026-04-22 23:56:33.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.273 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.373 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.377 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.381 DEBUG [tests.relay.test_publish] Running test with timestamp Recent past
|
||||
2026-04-22 23:56:33.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.485 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.490 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.493 DEBUG [tests.relay.test_publish] Running test with timestamp Near future
|
||||
2026-04-22 23:56:33.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.499 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.599 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.603 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.607 DEBUG [tests.relay.test_publish] Running test with timestamp Positive number
|
||||
2026-04-22 23:56:33.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.712 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.716 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.720 DEBUG [tests.relay.test_publish] Running test with timestamp Negative number
|
||||
2026-04-22 23:56:33.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.825 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.829 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.833 DEBUG [tests.relay.test_publish] Running test with timestamp DST change
|
||||
2026-04-22 23:56:33.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.837 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.937 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.941 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.947 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:33.948 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:33.949 DEBUG [src.node.waku_node] Stopping container with id 50f3e5c0e627
|
||||
2026-04-22 23:56:34.399 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:34.400 DEBUG [src.node.waku_node] Stopping container with id 88f55dff0a65
|
||||
2026-04-22 23:56:34.854 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:34.856 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:34.896 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:34.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,141 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_valid_timestamps with id: 2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.203
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62800', '62801', '62802', '62803', '62804']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62800:62800 -p 62801:62801 -p 62802:62802 -p 62803:62803 -p 62804:62804 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62802 --rest-port=62800 --tcp-port=62801 --discv5-udp-port=62803 --rest-address=0.0.0.0 --nat=extip:172.18.51.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c41adfdcd4745aabdce4ee977b68bd64fecdcb7f3ec2e62d9b76501fcabc04c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62804 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.203 waku 8ab414c301ddea57a526364d52ffb75a487d71a8ce0093a7d93a8405e74504ab
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ab414c301dd. Setting up logs at ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 62800
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5c7e2a6d8af2. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 088259cc6036. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz","/ip4/172.18.51.203/tcp/62802/ws/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"],"enrUri":"enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.214
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11265', '11266', '11267', '11268', '11269']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11265:11265 -p 11266:11266 -p 11267:11267 -p 11268:11268 -p 11269:11269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11267 --rest-port=11265 --tcp-port=11266 --discv5-udp-port=11268 --rest-address=0.0.0.0 --nat=extip:172.18.91.214 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4221cfb1bdba5530c6e6c63c4afedeabe6fde1bbbb7c39a2f572b7b28b54b11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11269 --metrics-logging=true --relay=false --filternode=/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.214 waku d9587e679e0b7b64e685658eaefd10e26033fc415fe33986743bf3ab122eb459
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9587e679e0b. Setting up logs at ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 11265
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.214/tcp/11266/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k","/ip4/172.18.91.214/tcp/11267/ws/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k"],"enrUri":"enr:-L24QMCTjmy22XyFqcL52XZlopx_x-KeQETDTYR5BJF7_WxDcjcbsawCukubPEySnPNSg3pV62ILJTEUuRbJvTA1y_ECgmlkgnY0gmlwhKwSW9aKbXVsdGlhZGRyc5YACASsElvWBiwCAAoErBJb1gYsA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLOBEIU3n9Zetd0kGweJyXvGBwY8Jm8F_i9-OTLOT9sODdGNwgiwCg3VkcIIsBIV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f89d8f6e-37a5-4a88-80c7-14b5b86e035a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f89d8f6e-37a5-4a88-80c7-14b5b86e035a","statusDesc":"OK"}'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Now
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Far future
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Recent past
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Near future
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Positive number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Negative number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":-1,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp DST change
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 8ab414c301dd
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id d9587e679e0b
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,102 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_version with id: 2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.88.40
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21898', '21899', '21900', '21901', '21902']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21898:21898 -p 21899:21899 -p 21900:21900 -p 21901:21901 -p 21902:21902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21900 --rest-port=21898 --tcp-port=21899 --discv5-udp-port=21901 --rest-address=0.0.0.0 --nat=extip:172.18.88.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c2ae465fb9e6da12f1f7c0c2ebe91851797ae213db637e51dabcb789aac23a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21902 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.40 waku 4923823ea167471efd2c5041e55ca748d35c264d6dc99335b9483791b673c03b
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4923823ea167. Setting up logs at ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 21898
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8ab414c301dd. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d9587e679e0b. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU","/ip4/172.18.88.40/tcp/21900/ws/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"],"enrUri":"enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.13
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23300', '23301', '23302', '23303', '23304']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23300:23300 -p 23301:23301 -p 23302:23302 -p 23303:23303 -p 23304:23304 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23302 --rest-port=23300 --tcp-port=23301 --discv5-udp-port=23303 --rest-address=0.0.0.0 --nat=extip:172.18.14.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfd354e105518db5bcabd72c98f0e2dddf171fef8b5aba97abfb6ed4c98bfcb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23304 --metrics-logging=true --relay=false --filternode=/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.13 waku 9ab6f83f4e5d5f22dcd4ecd3bb14e3cfb6ef1803b33e158f6c171dd475267e38
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9ab6f83f4e5d. Setting up logs at ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 23300
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.13/tcp/23301/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5","/ip4/172.18.14.13/tcp/23302/ws/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5"],"enrUri":"enr:-L24QKH1GupvWJOx2ZOFETeAX3h8kAV2o2tXxkII3qI5xjuMeMSW66B-4sr40TbCwdgvmBuYO5ubB8gW-f3zk3Tbwh4CgmlkgnY0gmlwhKwSDg2KbXVsdGlhZGRyc5YACASsEg4NBlsFAAoErBIODQZbBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjvg2Ye98dxunkm9v0D5pD6L73VIbnHlEXaP0awLZifqDdGNwglsFg3VkcIJbB4V3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23300/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23300/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a2bd80e4-3465-413f-bab6-95b517b38f35", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a2bd80e4-3465-413f-bab6-95b517b38f35","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "version": 10}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1776902026610548473,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 4923823ea167
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 9ab6f83f4e5d
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,107 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_subscribe_refresh with id: 2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.100
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30532', '30533', '30534', '30535', '30536']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30532:30532 -p 30533:30533 -p 30534:30534 -p 30535:30535 -p 30536:30536 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30534 --rest-port=30532 --tcp-port=30533 --discv5-udp-port=30535 --rest-address=0.0.0.0 --nat=extip:172.18.141.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=397e91cd6e17faaee69f4a3f6911eac2936cfcea7bc46cb014afbdbfd3dd74d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30536 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.100 waku 89d171cf47806c734bd646a3c8c57c5caa6694ab3fceb6b4186dd9aa97e6cf43
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89d171cf4780. Setting up logs at ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 30532
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75ba9e1042b0. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a8ce9272e4c3. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX","/ip4/172.18.141.100/tcp/30534/ws/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"],"enrUri":"enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.191
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32140', '32141', '32142', '32143', '32144']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32140:32140 -p 32141:32141 -p 32142:32142 -p 32143:32143 -p 32144:32144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32142 --rest-port=32140 --tcp-port=32141 --discv5-udp-port=32143 --rest-address=0.0.0.0 --nat=extip:172.18.184.191 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea6a42c4f1b70ed3bda8bc53f297bd0c005bafb5fe4aa88a0433784e4ef4f413 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32144 --metrics-logging=true --relay=false --filternode=/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.191 waku 48895dcc18f2941a68d369db615af6fd2b4c489dd74104329c8d07dcb4f1f08e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 48895dcc18f2. Setting up logs at ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32140
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.191/tcp/32141/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ","/ip4/172.18.184.191/tcp/32142/ws/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ"],"enrUri":"enr:-L24QDkbm-HL44Hk7nV5lhvXXlP0I2HswtE2YeJsSWwgy5wCFLp-jTD2nrHzr2kPVhILLb4VCf_we0W7jQeRzHJY5TACgmlkgnY0gmlwhKwSuL-KbXVsdGlhZGRyc5YACASsEri_Bn2NAAoErBK4vwZ9jt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC66KlwFvzhzHIkmKrH5BxLZd8fTjGMr6GXRZxPd7mf_ODdGNwgn2Ng3VkcIJ9j4V3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32140/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1de69b5e-e76d-4a2a-b047-0acef3cb0b96", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1de69b5e-e76d-4a2a-b047-0acef3cb0b96","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066820966833,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6068e409-49c2-4a79-8a09-122c86824f5e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6068e409-49c2-4a79-8a09-122c86824f5e","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066945648296,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 89d171cf4780
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 48895dcc18f2
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,235 +0,0 @@
|
||||
2026-04-22 23:55:31.158 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:31.158 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:31.159 DEBUG [tests.conftest] Running test: test_light_push_with_valid_timestamps with id: 2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185
|
||||
2026-04-22 23:55:31.159 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:31.159 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
|
||||
2026-04-22 23:55:31.166 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:31.166 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:31.166 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:31.166 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:31.168 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.144
|
||||
2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] Generated ports ['6987', '6988', '6989', '6990', '6991']
|
||||
2026-04-22 23:55:31.169 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:31.169 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:31.169 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] docker run -i -t -p 6987:6987 -p 6988:6988 -p 6989:6989 -p 6990:6990 -p 6991:6991 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6989 --rest-port=6987 --tcp-port=6988 --discv5-udp-port=6990 --rest-address=0.0.0.0 --nat=extip:172.18.236.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0fe1b6adb0f89dac7535a044fcebe24edefdd454a1712b34e3eb242feed9973f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6991 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:31.364 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.144 waku f25175628e86ed50c55e1e07097cd4153091f661da04c0d6a6680d27bcb7157c
|
||||
2026-04-22 23:55:31.396 DEBUG [src.node.docker_mananger] Container started with ID f25175628e86. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:31.396 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6987
|
||||
2026-04-22 23:55:31.397 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:31.479 ERROR [src.node.docker_mananger] Max retries reached for container cedefc431183. Exiting log stream.
|
||||
2026-04-22 23:55:31.780 ERROR [src.node.docker_mananger] Max retries reached for container 628c5cf0e2b9. Exiting log stream.
|
||||
2026-04-22 23:55:32.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:32.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:32.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:32.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:32.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:32.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:32.913 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:32.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie","/ip4/172.18.236.144/tcp/6989/ws/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"],"enrUri":"enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:32.916 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:32.922 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:32.922 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:32.923 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:32.923 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:32.924 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.7
|
||||
2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] Generated ports ['56184', '56185', '56186', '56187', '56188']
|
||||
2026-04-22 23:55:32.925 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:32.925 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:32.925 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] docker run -i -t -p 56184:56184 -p 56185:56185 -p 56186:56186 -p 56187:56187 -p 56188:56188 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56186 --rest-port=56184 --tcp-port=56185 --discv5-udp-port=56187 --rest-address=0.0.0.0 --nat=extip:172.18.162.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfcfbf0dd9aa88de1bcb04bcb9b0dd1a8aabf186a4edd90d6f0edc4203bfcb04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56188 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:33.121 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.7 waku e46a9a1aa981adc216fc76df2475823e26676cb381039da0d58bf34d9e869774
|
||||
2026-04-22 23:55:33.155 DEBUG [src.node.docker_mananger] Container started with ID e46a9a1aa981. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:33.155 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56184
|
||||
2026-04-22 23:55:33.155 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:34.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:34.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:34.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:34.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:34.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:34.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:34.672 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:34.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4","/ip4/172.18.162.7/tcp/56186/ws/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"],"enrUri":"enr:-L24QP8DhL1iGUt2vGWawfAuWbmutY51OG5AhuriAHRYslwLWIZqufIpDsGsJ3kKD2WCyef_6QB3iIYhq-MGMWKeHRsCgmlkgnY0gmlwhKwSogeKbXVsdGlhZGRyc5YACASsEqIHBtt5AAoErBKiBwbbet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM3VUfEdP-1Ep5dtC-D8IBb2Nf4fJq7V2J10dDjDQW6eDdGNwgtt5g3VkcILbe4V3YWt1MgE"}'
|
||||
2026-04-22 23:55:34.675 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:34.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
|
||||
2026-04-22 23:55:34.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:34.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:34.718 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:34.718 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:34.718 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.80
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Generated ports ['56283', '56284', '56285', '56286', '56287']
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:34.720 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] docker run -i -t -p 56283:56283 -p 56284:56284 -p 56285:56285 -p 56286:56286 -p 56287:56287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56285 --rest-port=56283 --tcp-port=56284 --discv5-udp-port=56286 --rest-address=0.0.0.0 --nat=extip:172.18.156.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f1fdeaa5fdc65efc01136efe1136cb2c8b7be103f01dfcd81b44e8ead37fd193 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56287 --metrics-logging=true --lightpushnode=/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:34.916 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.80 waku 837d44b9d33a1e093a3cb7a54908e3de8b325bf453a6169776a2d3750590d4b5
|
||||
2026-04-22 23:55:34.946 DEBUG [src.node.docker_mananger] Container started with ID 837d44b9d33a. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:34.947 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56283
|
||||
2026-04-22 23:55:34.947 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:35.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:35.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:36.566 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:36.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.80/tcp/56284/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi","/ip4/172.18.156.80/tcp/56285/ws/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi"],"enrUri":"enr:-L24QNiD4ntBuuF1oaRMxhG2tLYBgPR8kD2K39nPIJveOgwuZh4QstcriZf4q7c-vqFt-SkTeNUG2Yw6t_4_RJVRhH4CgmlkgnY0gmlwhKwSnFCKbXVsdGlhZGRyc5YACASsEpxQBtvcAAoErBKcUAbb3d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQcvDGox8GVQefofBnjSsssS4H8iTX6GNtkpt2gUo63GDdGNwgtvcg3VkcILb3oV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:36.569 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:36.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
|
||||
2026-04-22 23:55:36.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"]'
|
||||
2026-04-22 23:55:36.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:36.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56184/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:36.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:36.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.622 DEBUG [tests.light_push.test_publish] Running test with timestamp Now
|
||||
2026-04-22 23:55:36.622 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:36.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902005555969024}}'
|
||||
2026-04-22 23:55:36.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.638 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:36.738 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.742 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.746 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.749 DEBUG [tests.light_push.test_publish] Running test with timestamp Far future
|
||||
2026-04-22 23:55:36.750 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:36.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2092262005555955968}}'
|
||||
2026-04-22 23:55:36.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.763 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:36.864 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.867 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.871 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.875 DEBUG [tests.light_push.test_publish] Running test with timestamp Recent past
|
||||
2026-04-22 23:55:36.875 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:36.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776898405555955968}}'
|
||||
2026-04-22 23:55:36.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.889 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:36.989 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.994 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.998 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.002 DEBUG [tests.light_push.test_publish] Running test with timestamp Near future
|
||||
2026-04-22 23:55:37.002 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:37.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776905605555955968}}'
|
||||
2026-04-22 23:55:37.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:37.019 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:37.120 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.124 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.127 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.131 DEBUG [tests.light_push.test_publish] Running test with timestamp Positive number
|
||||
2026-04-22 23:55:37.132 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:37.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
|
||||
2026-04-22 23:55:37.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:37.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:37.250 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.254 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.257 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.263 DEBUG [tests.light_push.test_publish] Running test with timestamp Negative number
|
||||
2026-04-22 23:55:37.263 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:37.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
|
||||
2026-04-22 23:55:37.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:37.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:37.384 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.388 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.392 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.396 DEBUG [tests.light_push.test_publish] Running test with timestamp DST change
|
||||
2026-04-22 23:55:37.396 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:37.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
|
||||
2026-04-22 23:55:37.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:37.412 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:37.512 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.516 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.519 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.525 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:37.526 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:37.527 DEBUG [src.node.waku_node] Stopping container with id f25175628e86
|
||||
2026-04-22 23:55:37.986 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:37.986 DEBUG [src.node.waku_node] Stopping container with id e46a9a1aa981
|
||||
2026-04-22 23:55:38.433 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:38.436 DEBUG [src.node.waku_node] Stopping container with id 837d44b9d33a
|
||||
2026-04-22 23:55:38.801 ERROR [src.node.docker_mananger] Max retries reached for container f25175628e86. Exiting log stream.
|
||||
2026-04-22 23:55:38.878 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:38.881 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:38.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:38.967 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:38.996 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,169 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_valid_timestamps with id: 2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.146
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20936', '20937', '20938', '20939', '20940']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20936:20936 -p 20937:20937 -p 20938:20938 -p 20939:20939 -p 20940:20940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20938 --rest-port=20936 --tcp-port=20937 --discv5-udp-port=20939 --rest-address=0.0.0.0 --nat=extip:172.18.197.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbdd9caf7faec9bbf5cda6afb354df710c9cbd9facbd6cfddf5be1aaabf6c26e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20940 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.146 waku 50f3e5c0e627013800b48ff14483192807d76b20e80eb10bcba0035165a03f9f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 50f3e5c0e627. Setting up logs at ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 20936
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9485af0472bc. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c3db6e906d6. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv","/ip4/172.18.197.146/tcp/20938/ws/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"],"enrUri":"enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.216
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24122', '24123', '24124', '24125', '24126']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24122:24122 -p 24123:24123 -p 24124:24124 -p 24125:24125 -p 24126:24126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24124 --rest-port=24122 --tcp-port=24123 --discv5-udp-port=24125 --rest-address=0.0.0.0 --nat=extip:172.18.118.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afacfe4aaf1b0a6edd3332c53fb360df6973ec3dc5d390fc2f7d1b13fccabede --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24126 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.216 waku 88f55dff0a65c260ca1ed824a51855ca6a1e43cef7addc3168727ef478693e2f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88f55dff0a65. Setting up logs at ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24122
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.216/tcp/24123/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK","/ip4/172.18.118.216/tcp/24124/ws/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK"],"enrUri":"enr:-L24QGI5UQd1ojSPuCo8P5VZ1gHsH_I7tq2LcRnG4yEY7luLVphgVF7bZEa071rUo7vOYiJY3kVYyTETfWNasD9cF4MCgmlkgnY0gmlwhKwSdtiKbXVsdGlhZGRyc5YACASsEnbYBl47AAoErBJ22AZePN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6t1fihcEfXW7MfqQFFr2wAQEnvGt-eNekHvmog12bXCDdGNwgl47g3VkcIJePYV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24122/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24122/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Now
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Far future
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Recent past
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Near future
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Positive number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Negative number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp DST change
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 50f3e5c0e627
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 88f55dff0a65
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,148 +0,0 @@
|
||||
2026-04-22 23:55:39.006 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:39.006 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:39.007 DEBUG [tests.conftest] Running test: test_light_push_with_valid_meta with id: 2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67
|
||||
2026-04-22 23:55:39.007 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:39.007 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
|
||||
2026-04-22 23:55:39.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:39.016 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:39.016 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:39.016 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:39.018 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:39.019 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.98
|
||||
2026-04-22 23:55:39.019 DEBUG [src.node.docker_mananger] Generated ports ['13615', '13616', '13617', '13618', '13619']
|
||||
2026-04-22 23:55:39.019 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:39.019 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:39.019 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:39.020 DEBUG [src.node.docker_mananger] docker run -i -t -p 13615:13615 -p 13616:13616 -p 13617:13617 -p 13618:13618 -p 13619:13619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13617 --rest-port=13615 --tcp-port=13616 --discv5-udp-port=13618 --rest-address=0.0.0.0 --nat=extip:172.18.174.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8eeb5696caadc9afb1cac998ee64b3dc5abff43aabf3bb0c2efbead2174dc6b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13619 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:39.228 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.98 waku 38e6bc0c1d21ec4aad358d50b572b7129c33da274d26d6ed89606d89ab8d5ff0
|
||||
2026-04-22 23:55:39.257 DEBUG [src.node.docker_mananger] Container started with ID 38e6bc0c1d21. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:39.257 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13615
|
||||
2026-04-22 23:55:39.259 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:39.409 ERROR [src.node.docker_mananger] Max retries reached for container e46a9a1aa981. Exiting log stream.
|
||||
2026-04-22 23:55:39.908 ERROR [src.node.docker_mananger] Max retries reached for container 837d44b9d33a. Exiting log stream.
|
||||
2026-04-22 23:55:40.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:40.883 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:40.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda","/ip4/172.18.174.98/tcp/13617/ws/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"],"enrUri":"enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:40.886 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:40.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:40.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:40.893 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:40.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.237
|
||||
2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Generated ports ['37565', '37566', '37567', '37568', '37569']
|
||||
2026-04-22 23:55:40.895 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:40.896 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:40.896 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:40.896 DEBUG [src.node.docker_mananger] docker run -i -t -p 37565:37565 -p 37566:37566 -p 37567:37567 -p 37568:37568 -p 37569:37569 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37567 --rest-port=37565 --tcp-port=37566 --discv5-udp-port=37568 --rest-address=0.0.0.0 --nat=extip:172.18.154.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45aceaebfb4aaa9edcf74ff389f59673aa27d9a5aa38e57dc7c80ceacabd44f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37569 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:41.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.237 waku 1582414abbc01c069677dc56ff3d8e186cabda5c80071a09f1cb1e456b011468
|
||||
2026-04-22 23:55:41.133 DEBUG [src.node.docker_mananger] Container started with ID 1582414abbc0. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:41.134 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37565
|
||||
2026-04-22 23:55:41.134 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:42.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:42.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:42.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:42.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:42.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:42.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:42.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:42.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:42.446 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:42.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:42.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X","/ip4/172.18.154.237/tcp/37567/ws/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"],"enrUri":"enr:-L24QA35D1YTvUFxYqQxMoWQz6S-EpLk4xgjXTMV07saxf5gCdXu4d5LsKNgGxj9vOk3IzCkX8PnSzY8rcnTBmNjOAwCgmlkgnY0gmlwhKwSmu2KbXVsdGlhZGRyc5YACASsEprtBpK-AAoErBKa7QaSv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDu-lIWU5mPqWpXB1STM819teJRuRD6tNjwSrOTs5MiqSDdGNwgpK-g3VkcIKSwIV3YWt1MgE"}'
|
||||
2026-04-22 23:55:42.448 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:42.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
|
||||
2026-04-22 23:55:42.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:42.488 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:42.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:42.489 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:42.489 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:42.490 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:42.490 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:42.490 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:42.490 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:42.493 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:42.493 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.19
|
||||
2026-04-22 23:55:42.494 DEBUG [src.node.docker_mananger] Generated ports ['59503', '59504', '59505', '59506', '59507']
|
||||
2026-04-22 23:55:42.494 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:42.494 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:42.495 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:42.495 DEBUG [src.node.docker_mananger] docker run -i -t -p 59503:59503 -p 59504:59504 -p 59505:59505 -p 59506:59506 -p 59507:59507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59505 --rest-port=59503 --tcp-port=59504 --discv5-udp-port=59506 --rest-address=0.0.0.0 --nat=extip:172.18.98.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=408de6d88a69abcb68f5e9c4a4ff7eb88ff0666df7ac80be76bdb3fd3de9caea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59507 --metrics-logging=true --lightpushnode=/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:42.689 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.19 waku ea367263e0f5f0ea7aa173208b4d661c20734304ee653b1cefaf2e89de79fee2
|
||||
2026-04-22 23:55:42.722 DEBUG [src.node.docker_mananger] Container started with ID ea367263e0f5. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:42.722 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59503
|
||||
2026-04-22 23:55:42.722 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:43.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:43.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:43.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:43.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:43.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:43.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:44.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:44.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:44.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:44.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:44.353 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:44.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.19/tcp/59504/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC","/ip4/172.18.98.19/tcp/59505/ws/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC"],"enrUri":"enr:-L24QKHa6D_M4PRfZkjW6xg0EbtLPMe4rzhbUSHvjDbf_2mVbwCKXnKv8x7HDdXjqNfc-zqL4gQsVbrO91HMxuqmiMICgmlkgnY0gmlwhKwSYhOKbXVsdGlhZGRyc5YACASsEmITBuhwAAoErBJiEwbocd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzSB_oL5mOL9kCsuNzN58bVoim8iOE3jrPrIyKY0lEwmDdGNwguhwg3VkcILocoV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:44.355 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:44.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
|
||||
2026-04-22 23:55:44.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"]'
|
||||
2026-04-22 23:55:44.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13615/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:44.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37565/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:44.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:44.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.402 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:44.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902144401959158, "meta": "TGlnaHQgcHVzaCB3b3JrcyEh"}}'
|
||||
2026-04-22 23:55:44.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.417 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:44.519 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:44.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:44.523 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:44.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:44.527 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:44.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:44.532 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:44.533 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:44.534 DEBUG [src.node.waku_node] Stopping container with id 38e6bc0c1d21
|
||||
2026-04-22 23:55:44.996 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:44.997 DEBUG [src.node.waku_node] Stopping container with id 1582414abbc0
|
||||
2026-04-22 23:55:45.483 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:45.486 DEBUG [src.node.waku_node] Stopping container with id ea367263e0f5
|
||||
2026-04-22 23:55:45.883 ERROR [src.node.docker_mananger] Max retries reached for container 38e6bc0c1d21. Exiting log stream.
|
||||
2026-04-22 23:55:45.940 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:45.942 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:45.994 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:46.038 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:46.061 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,153 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.167
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37117', '37118', '37119', '37120', '37121']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37117:37117 -p 37118:37118 -p 37119:37119 -p 37120:37120 -p 37121:37121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37119 --rest-port=37117 --tcp-port=37118 --discv5-udp-port=37120 --rest-address=0.0.0.0 --nat=extip:172.18.133.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c5c6f774b190792deb6d39435cbcdff6f4aad19940ff3ab92ec7cb0b4869fcbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37121 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.167 waku 10735b93aefa21dbd232f8f7f2ee0541ccd6b47bf08161728ebc21aba44c1d41
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10735b93aefa. Setting up logs at ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 37117
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9539b3b70a0c. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 34e643690776. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX","/ip4/172.18.133.167/tcp/37119/ws/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"],"enrUri":"enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.192
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40616', '40617', '40618', '40619', '40620']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 -p 40620:40620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40618 --rest-port=40616 --tcp-port=40617 --discv5-udp-port=40619 --rest-address=0.0.0.0 --nat=extip:172.18.249.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbc05ba51ab8eaee7cabcb8bc0e218edffad37cbcd298cade4d9ecbfb9dd4da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40620 --metrics-logging=true --relay=false --filternode=/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.192 waku 44050fc212ede1bd2172d55135f44f4e78bd80b3c576a61e5d585c0ec28e384e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44050fc212ed. Setting up logs at ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40616
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.192/tcp/40617/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN","/ip4/172.18.249.192/tcp/40618/ws/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN"],"enrUri":"enr:-L24QO6d1_I2GaK44QW8bBrRUa_tZRLT8bf78v7GyYEY3ibVZakLICVwQCJML4y4CDoWxrU65HUP9Tma226-svno-3wCgmlkgnY0gmlwhKwS-cCKbXVsdGlhZGRyc5YACASsEvnABp6pAAoErBL5wAaeqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7Mo-qcFiK1IxYz51ZxSNGiDK-jhZYJrtLKMza0TTXn-DdGNwgp6pg3VkcIKeq4V3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40616/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40616/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6e91b226-3cdc-430e-b741-f6017dfe03d4", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6e91b226-3cdc-430e-b741-f6017dfe03d4","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1776902099046813992,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902099161652218,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902099272744533,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902099382364534,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902099492517371,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40616/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 10735b93aefa
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 44050fc212ed
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,501 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_valid_content_topics with id: 2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.119
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32435', '32436', '32437', '32438', '32439']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32435:32435 -p 32436:32436 -p 32437:32437 -p 32438:32438 -p 32439:32439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32437 --rest-port=32435 --tcp-port=32436 --discv5-udp-port=32438 --rest-address=0.0.0.0 --nat=extip:172.18.105.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7ac04456cf3ee8a4d14ebff067d9ce4fcdf30af2298e4abbd2b9a65054f52bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32439 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.119 waku 6ab4637358b12ae9d612879d0c9d7eefcc06ec16ba6a266d5e4d710beb7f2997
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ab4637358b1. Setting up logs at ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32435
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 45fada071891. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8af2609ae673. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR","/ip4/172.18.105.119/tcp/32437/ws/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"],"enrUri":"enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.236
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35972', '35973', '35974', '35975', '35976']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35972:35972 -p 35973:35973 -p 35974:35974 -p 35975:35975 -p 35976:35976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35974 --rest-port=35972 --tcp-port=35973 --discv5-udp-port=35975 --rest-address=0.0.0.0 --nat=extip:172.18.247.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ab3b43f60be3d2ed1eaa9fec137987e4ac20cecd5bdc572ffc8522a57c007de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35976 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.236 waku ff3e592d26c7b4562ecd5397292da7b22b15581527b4c45610699315d12f203e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff3e592d26c7. Setting up logs at ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 35972
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.236/tcp/35973/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp","/ip4/172.18.247.236/tcp/35974/ws/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp"],"enrUri":"enr:-L24QHy8uWPbbitwGs8TmH4siKcg1kPwqLosqadQz1LQiy5tVdpwqcEsZF5xl6wzE0ntQYHvI4maLCaOQauyzC1ojfYCgmlkgnY0gmlwhKwS9-yKbXVsdGlhZGRyc5YACASsEvfsBoyFAAoErBL37AaMht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFLL5pW19MYRsMniG_RPzC7fruLONTJqnM-oziiYTKBGDdGNwgoyFg3VkcIKMh4V3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35972/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A simple string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic An integer
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A dictionary
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Chinese characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Emojis
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Lorem ipsum text
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic HTML content
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Cyrillic characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Base64 encoded string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Binary data
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Special characters with whitespace
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Boolean false as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A float number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A list
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Hexadecimal number as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Email format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic URL format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Date and time in ISO format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic String with escaped quotes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A regular expression
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A very long string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A JSON string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A Unix path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A Windows path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic An SQL query
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic JavaScript code snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A CSS snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A Python one-liner
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic An IP address
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A domain name
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A user agent string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A credit card number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A phone number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A UUID
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A hashtag
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A Twitter handle
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A password
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A date in common format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A time string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A mathematical equation
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 6ab4637358b1
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id ff3e592d26c7
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,370 +0,0 @@
|
||||
2026-04-22 23:53:26.251 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:26.251 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:53:26.251 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082
|
||||
2026-04-22 23:53:26.252 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:53:26.252 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:53:26.252 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:53:26.262 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:26.262 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:26.263 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:26.263 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:26.307 DEBUG [src.node.docker_mananger] Network waku created
|
||||
2026-04-22 23:53:26.308 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.183
|
||||
2026-04-22 23:53:26.308 DEBUG [src.node.docker_mananger] Generated ports ['49853', '49854', '49855', '49856', '49857']
|
||||
2026-04-22 23:53:26.308 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:26.308 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:26.308 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:26.309 DEBUG [src.node.docker_mananger] docker run -i -t -p 49853:49853 -p 49854:49854 -p 49855:49855 -p 49856:49856 -p 49857:49857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49855 --rest-port=49853 --tcp-port=49854 --discv5-udp-port=49856 --rest-address=0.0.0.0 --nat=extip:172.18.220.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9c3dab8ffbcdedf5c3dd5fbf6ea880ea69b1ed628a92da3b2b3b41afdfbb8d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49857 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:29.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.183 waku 5c7e2a6d8af244ae608ff8cafe6e5bda0cada8d83c42d0c1474c3573ec1fe677
|
||||
2026-04-22 23:53:29.294 DEBUG [src.node.docker_mananger] Container started with ID 5c7e2a6d8af2. Setting up logs at ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:29.294 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49853
|
||||
2026-04-22 23:53:29.294 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:30.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:30.914 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:30.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4","/ip4/172.18.220.183/tcp/49855/ws/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"],"enrUri":"enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU"}'
|
||||
2026-04-22 23:53:30.917 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:30.917 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:53:30.924 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:30.924 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:30.924 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:30.924 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.216
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Generated ports ['46942', '46943', '46944', '46945', '46946']
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:30.926 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] docker run -i -t -p 46942:46942 -p 46943:46943 -p 46944:46944 -p 46945:46945 -p 46946:46946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46944 --rest-port=46942 --tcp-port=46943 --discv5-udp-port=46945 --rest-address=0.0.0.0 --nat=extip:172.18.213.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e0fd0d58dbbbd3d0d6afcfcedca7bd3ea54efc2ae7ebef68bccc83db4ae3b50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46946 --metrics-logging=true --relay=false --filternode=/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:31.114 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.216 waku 088259cc6036276773f6aac93c641fd8f7bcf6876beb9bc0cfe1e2b510c557c9
|
||||
2026-04-22 23:53:31.145 DEBUG [src.node.docker_mananger] Container started with ID 088259cc6036. Setting up logs at ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:31.146 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46942
|
||||
2026-04-22 23:53:31.146 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:32.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:32.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:32.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:32.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:32.458 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:32.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.216/tcp/46943/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i","/ip4/172.18.213.216/tcp/46944/ws/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i"],"enrUri":"enr:-L24QKtfQm6XzY9ICLA7SlOtAPcaAz2MRAPn9HEvyvREd6e8Ywf4Bwh-SjkQEHzNZB6mfJr_-WvJWcAUok0PYc_S6u8CgmlkgnY0gmlwhKwS1diKbXVsdGlhZGRyc5YACASsEtXYBrdfAAoErBLV2Aa3YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDudj6mCbg3k6SZxaH72MnWrRrK9SAypSIi2oOlQT9U1GDdGNwgrdfg3VkcIK3YYV3YWt1MgA"}'
|
||||
2026-04-22 23:53:32.460 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:32.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"]'
|
||||
2026-04-22 23:53:32.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.486 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:53:32.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:53:32.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a51e238-2385-4542-91e2-9f85e1e006a2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:53:32.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3a51e238-2385-4542-91e2-9f85e1e006a2","statusDesc":"OK"}'
|
||||
2026-04-22 23:53:32.507 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
|
||||
2026-04-22 23:53:32.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:32.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:32.616 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:32.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012508022557,"ephemeral":false}]'
|
||||
2026-04-22 23:53:32.621 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
|
||||
2026-04-22 23:53:32.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:32.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.625 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:32.726 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:32.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012621367556,"ephemeral":false}]'
|
||||
2026-04-22 23:53:32.730 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
|
||||
2026-04-22 23:53:32.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:32.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.734 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:32.834 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:32.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012730325359,"ephemeral":false}]'
|
||||
2026-04-22 23:53:32.838 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
|
||||
2026-04-22 23:53:32.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:32.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:32.944 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:32.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012839122181,"ephemeral":false}]'
|
||||
2026-04-22 23:53:32.948 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
|
||||
2026-04-22 23:53:32.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:32.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.952 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.053 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012948710181,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.057 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
|
||||
2026-04-22 23:53:33.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.162 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013057265380,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.165 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
|
||||
2026-04-22 23:53:33.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.170 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.271 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013165976669,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.275 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
|
||||
2026-04-22 23:53:33.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.380 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013275373404,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.386 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
|
||||
2026-04-22 23:53:33.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.490 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013386268457,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.494 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
|
||||
2026-04-22 23:53:33.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.599 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013494908844,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.603 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
|
||||
2026-04-22 23:53:33.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.607 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.707 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013603255433,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.711 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
|
||||
2026-04-22 23:53:33.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013711796115,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.820 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
|
||||
2026-04-22 23:53:33.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.925 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013820840409,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.929 DEBUG [tests.filter.test_get_messages] Running test with payload A list
|
||||
2026-04-22 23:53:33.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.934 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.034 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013929850725,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.038 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
|
||||
2026-04-22 23:53:34.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014038814645,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.147 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
|
||||
2026-04-22 23:53:34.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.153 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.254 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014147768280,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.257 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
|
||||
2026-04-22 23:53:34.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.363 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014258254949,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.367 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
|
||||
2026-04-22 23:53:34.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.372 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.472 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014367507436,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.476 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
|
||||
2026-04-22 23:53:34.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.481 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.581 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014476662433,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.585 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
|
||||
2026-04-22 23:53:34.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.689 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014585533136,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.694 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
|
||||
2026-04-22 23:53:34.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.699 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.799 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014694263079,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.804 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
|
||||
2026-04-22 23:53:34.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.809 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.910 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014804794327,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.914 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
|
||||
2026-04-22 23:53:34.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.019 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014914806804,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.023 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
|
||||
2026-04-22 23:53:35.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.027 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.128 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015023595828,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.132 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
|
||||
2026-04-22 23:53:35.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.137 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.237 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015132378417,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.241 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
|
||||
2026-04-22 23:53:35.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.245 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.346 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015241627802,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.351 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
|
||||
2026-04-22 23:53:35.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.355 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.455 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015351276180,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.459 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
|
||||
2026-04-22 23:53:35.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.464 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.564 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015460070991,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.568 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
|
||||
2026-04-22 23:53:35.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.573 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.673 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015568955019,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.677 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
|
||||
2026-04-22 23:53:35.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.682 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.782 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015677966059,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.786 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
|
||||
2026-04-22 23:53:35.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.891 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015787009791,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.895 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
|
||||
2026-04-22 23:53:35.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.900 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.000 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015895576698,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.004 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
|
||||
2026-04-22 23:53:36.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.009 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.109 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016004927271,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.117 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
|
||||
2026-04-22 23:53:36.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.122 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.222 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016117795358,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.226 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
|
||||
2026-04-22 23:53:36.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.231 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.331 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016226909581,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.335 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
|
||||
2026-04-22 23:53:36.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.340 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.440 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016335718915,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.444 DEBUG [tests.filter.test_get_messages] Running test with payload A password
|
||||
2026-04-22 23:53:36.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.448 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.549 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016444651046,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.553 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
|
||||
2026-04-22 23:53:36.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.657 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016553436378,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.661 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
|
||||
2026-04-22 23:53:36.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.766 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016662126415,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.770 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
|
||||
2026-04-22 23:53:36.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.775 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.875 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016771037796,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.881 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:53:36.883 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:53:36.883 DEBUG [src.node.waku_node] Stopping container with id 5c7e2a6d8af2
|
||||
2026-04-22 23:53:37.318 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:37.319 DEBUG [src.node.waku_node] Stopping container with id 088259cc6036
|
||||
2026-04-22 23:53:37.736 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:37.736 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:53:37.815 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:53:37.832 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,699 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_payloads with id: 2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.183.106
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53529', '53530', '53531', '53532', '53533']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53529:53529 -p 53530:53530 -p 53531:53531 -p 53532:53532 -p 53533:53533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53531 --rest-port=53529 --tcp-port=53530 --discv5-udp-port=53532 --rest-address=0.0.0.0 --nat=extip:172.18.183.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdffeabe50f7ffcebdd3cc2c3006fbfa695d93387cd73ee8fb3f178ea4d861ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53533 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.106 waku dd01032ab01f600cce528b5d84c70772936fb464e76d59392ece26c8e3499998
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd01032ab01f. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 53529
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 345ef30851d1. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c2dd8542f5b. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8","/ip4/172.18.183.106/tcp/53531/ws/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"],"enrUri":"enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.93.232
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40567', '40568', '40569', '40570', '40571']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40567:40567 -p 40568:40568 -p 40569:40569 -p 40570:40570 -p 40571:40571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40569 --rest-port=40567 --tcp-port=40568 --discv5-udp-port=40570 --rest-address=0.0.0.0 --nat=extip:172.18.93.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=50e88b197ef6abc93243310ae990b861bbfacc2f6f6eb8cd9e668dda23a3cd3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40571 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.232 waku 9a36aa26ca331ac645b1c4d78433422e2ca2bc5b7b6654cf4adbd36bfe3b5a1e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a36aa26ca33. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40567
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb","/ip4/172.18.93.232/tcp/40569/ws/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"],"enrUri":"enr:-L24QPdIvJUk71fGBkQFz-JtOGvqoC0t35wgX76ckpAgbIU3b-7Jc_oDnSa6KtEbXwJTz7aLE96scxtzPT8xCcoEfXoCgmlkgnY0gmlwhKwSXeiKbXVsdGlhZGRyc5YACASsEl3oBp54AAoErBJd6Aaeed0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5-483ZI9j5SNTGRy6_FnHWnCwRXDnpO1zfrNyHs0RuSDdGNwgp54g3VkcIKeeoV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40567/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.130
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17492', '17493', '17494', '17495', '17496']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17492:17492 -p 17493:17493 -p 17494:17494 -p 17495:17495 -p 17496:17496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17494 --rest-port=17492 --tcp-port=17493 --discv5-udp-port=17495 --rest-address=0.0.0.0 --nat=extip:172.18.48.130 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e01accdd8122421fe35b137fdabccc3d13cc31cddca7e7a0c921abecbbdd0eb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17496 --metrics-logging=true --lightpushnode=/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.130 waku 36616e042a324a2cab2bc9564929b3088b5bf448e7ad39820270b05a1669ea8b
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 36616e042a32. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 17492
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.130/tcp/17493/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC","/ip4/172.18.48.130/tcp/17494/ws/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC"],"enrUri":"enr:-L24QM3KmmktwhhtQsCs7VMW99tYBBPpSYIhmhWAJ5n6TgaZJQYDrWqx1-xAlWZUQsEwApeAEeEb0g3_ikLb-5akstkCgmlkgnY0gmlwhKwSMIKKbXVsdGlhZGRyc5YACASsEjCCBkRVAAoErBIwggZEVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDknErTJo3WCKDfu8TGCLmmK3vIFafTEH2QWdJ11jtfb2DdGNwgkRVg3VkcIJEV4V3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53529/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A simple string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112168696395}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload An integer
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112294278653}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A dictionary
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112419544009}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Chinese characters
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112543870991}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Emojis
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112669816392}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Lorem ipsum text
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112797778853}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload HTML content
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112924976463}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Cyrillic characters
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113050632985}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Base64 encoded string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113184368060}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Binary data
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113310648181}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Special characters with whitespace
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113437027863}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Boolean false as a string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113564908765}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A float number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113693192789}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A list
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113827042032}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Hexadecimal number as a string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113957891837}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Email format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114086031956}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload URL format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114214892473}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Date and time in ISO format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114342912261}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload String with escaped quotes
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114472747161}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A regular expression
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114597809708}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A very long string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114725823683}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A JSON string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114856300679}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A Unix path
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114984930990}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A Windows path
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115113803657}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload An SQL query
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115238482261}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload JavaScript code snippet
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115366278622}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A CSS snippet
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115491299085}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A Python one-liner
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115618604255}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload An IP address
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115745827266}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A domain name
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115871334330}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A user agent string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116002525140}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A credit card number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116127105158}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A phone number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116257693771}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A UUID
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116390736987}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A hashtag
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116521202077}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A Twitter handle
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116650976486}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A password
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116777743945}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A date in common format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116918249625}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A time string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117045834308}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A mathematical equation
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117173102716}}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id dd01032ab01f
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 9a36aa26ca33
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 36616e042a32
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dd01032ab01f. Exiting log stream.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,169 +0,0 @@
|
||||
2026-04-22 23:55:01.098 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:01.098 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:01.099 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a
|
||||
2026-04-22 23:55:01.099 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:01.099 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:55:01.099 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:55:01.105 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:01.105 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:01.106 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:01.106 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.13
|
||||
2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Generated ports ['60237', '60238', '60239', '60240', '60241']
|
||||
2026-04-22 23:55:01.108 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:01.108 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:01.108 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:01.109 DEBUG [src.node.docker_mananger] docker run -i -t -p 60237:60237 -p 60238:60238 -p 60239:60239 -p 60240:60240 -p 60241:60241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60239 --rest-port=60237 --tcp-port=60238 --discv5-udp-port=60240 --rest-address=0.0.0.0 --nat=extip:172.18.191.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d08ffe713d8d3b84e29fea0ebe48fe84b3095ad4a7f86ad2abaeb9c420056abd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60241 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:01.287 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.13 waku 345ef30851d12d01cd55a148c7b59d56111f0b487beb6fb264943386eb96407d
|
||||
2026-04-22 23:55:01.315 DEBUG [src.node.docker_mananger] Container started with ID 345ef30851d1. Setting up logs at ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:01.316 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60237
|
||||
2026-04-22 23:55:01.316 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:01.431 ERROR [src.node.docker_mananger] Max retries reached for container 10735b93aefa. Exiting log stream.
|
||||
2026-04-22 23:55:01.861 ERROR [src.node.docker_mananger] Max retries reached for container 44050fc212ed. Exiting log stream.
|
||||
2026-04-22 23:55:02.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:02.936 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:02.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM","/ip4/172.18.191.13/tcp/60239/ws/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"],"enrUri":"enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU"}'
|
||||
2026-04-22 23:55:02.939 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:02.940 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:55:02.946 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:02.946 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:02.947 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:02.947 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:02.947 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:02.948 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:02.948 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.82
|
||||
2026-04-22 23:55:02.949 DEBUG [src.node.docker_mananger] Generated ports ['34774', '34775', '34776', '34777', '34778']
|
||||
2026-04-22 23:55:02.949 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:02.949 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:02.949 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:02.949 DEBUG [src.node.docker_mananger] docker run -i -t -p 34774:34774 -p 34775:34775 -p 34776:34776 -p 34777:34777 -p 34778:34778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34776 --rest-port=34774 --tcp-port=34775 --discv5-udp-port=34777 --rest-address=0.0.0.0 --nat=extip:172.18.254.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a72007c806f1860cfc9a09e998b99c1edf8b4d1a99a1de35ef74d7ce79d1cf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34778 --metrics-logging=true --relay=false --filternode=/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:03.138 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.82 waku 4c2dd8542f5b9c71c47a67946d73b30e8f9446b75d45bb25872c82a1a1797336
|
||||
2026-04-22 23:55:03.167 DEBUG [src.node.docker_mananger] Container started with ID 4c2dd8542f5b. Setting up logs at ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:03.168 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34774
|
||||
2026-04-22 23:55:03.168 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:04.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:04.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:04.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:04.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:04.479 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:04.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.82/tcp/34775/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9","/ip4/172.18.254.82/tcp/34776/ws/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9"],"enrUri":"enr:-L24QDIwe6UgFGC80vzdMijJXSrA-7K5r4gct9rzs2KoKUijQUC-Ly7aNEmR68OZvqQ6fTYSTYeHH7ABmM8Tz7Ppx8oCgmlkgnY0gmlwhKwS_lKKbXVsdGlhZGRyc5YACASsEv5SBofXAAoErBL-UgaH2N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8gW-N4zn9BVE5sWh1UvYUdvA8cAGHT33nUCIXBON_7qDdGNwgofXg3VkcIKH2YV3YWt1MgA"}'
|
||||
2026-04-22 23:55:04.481 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:04.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"]'
|
||||
2026-04-22 23:55:04.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:04.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2d221e6f-1474-49dd-936c-4147fa854bb1", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}'
|
||||
2026-04-22 23:55:04.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2d221e6f-1474-49dd-936c-4147fa854bb1","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:04.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:04.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.539 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:04.639 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:04.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1776902104530495270,"ephemeral":false}]'
|
||||
2026-04-22 23:55:04.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:55:04.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "07816e10-1b3a-4f07-8a54-2540860a3968", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:55:04.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"07816e10-1b3a-4f07-8a54-2540860a3968","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:04.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:04.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.660 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:04.760 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:04.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1776902104655759659,"ephemeral":false}]'
|
||||
2026-04-22 23:55:04.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
|
||||
2026-04-22 23:55:04.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "508e148e-8275-492a-94d6-4fd9cdfac838", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
2026-04-22 23:55:04.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"508e148e-8275-492a-94d6-4fd9cdfac838","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:04.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:04.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.782 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:04.883 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:04.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1776902104776946258,"ephemeral":false}]'
|
||||
2026-04-22 23:55:04.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]'
|
||||
2026-04-22 23:55:04.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9ea02940-8c2e-4503-8030-7f36668812e9", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}'
|
||||
2026-04-22 23:55:04.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9ea02940-8c2e-4503-8030-7f36668812e9","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:04.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:04.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.908 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.008 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/25","version":0,"timestamp":1776902104902327221,"ephemeral":false}]'
|
||||
2026-04-22 23:55:05.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
|
||||
2026-04-22 23:55:05.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6458a994-8e58-43bd-88c4-0a74ddf35cff", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}'
|
||||
2026-04-22 23:55:05.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6458a994-8e58-43bd-88c4-0a74ddf35cff","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:05.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.031 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.131 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1000","version":0,"timestamp":1776902105025589394,"ephemeral":false}]'
|
||||
2026-04-22 23:55:05.135 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:34774/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
|
||||
2026-04-22 23:55:05.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:05.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.147 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.247 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.250 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/198/0'
|
||||
2026-04-22 23:55:05.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.354 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.357 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/198/1'
|
||||
2026-04-22 23:55:05.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.362 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.462 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.465 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/198/9'
|
||||
2026-04-22 23:55:05.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.470 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.570 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.573 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/198/25'
|
||||
2026-04-22 23:55:05.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.577 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.677 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.680 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/198/1000'
|
||||
2026-04-22 23:55:05.683 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:05.684 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:05.685 DEBUG [src.node.waku_node] Stopping container with id 345ef30851d1
|
||||
2026-04-22 23:55:06.122 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:06.123 DEBUG [src.node.waku_node] Stopping container with id 4c2dd8542f5b
|
||||
2026-04-22 23:55:06.577 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:06.579 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:06.601 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:06.617 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,153 +0,0 @@
|
||||
2026-04-22 23:56:24.607 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:24.607 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:24.607 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6
|
||||
2026-04-22 23:56:24.607 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:24.608 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:24.608 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:24.614 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:24.614 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:24.614 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:24.615 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:24.615 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:24.615 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:24.615 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.199
|
||||
2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Generated ports ['57147', '57148', '57149', '57150', '57151']
|
||||
2026-04-22 23:56:24.617 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:24.617 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:24.617 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:24.617 DEBUG [src.node.docker_mananger] docker run -i -t -p 57147:57147 -p 57148:57148 -p 57149:57149 -p 57150:57150 -p 57151:57151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57149 --rest-port=57147 --tcp-port=57148 --discv5-udp-port=57150 --rest-address=0.0.0.0 --nat=extip:172.18.154.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3ac7a66dfabbf4fcbae0b307fe486f90bbcda3c6dddc18ce982c37b4ddaca7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57151 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:24.808 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.199 waku 9485af0472bc2f734dff6e0bc2265c2c328567f685d01f78f541badd306cf07e
|
||||
2026-04-22 23:56:24.839 DEBUG [src.node.docker_mananger] Container started with ID 9485af0472bc. Setting up logs at ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:24.839 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57147
|
||||
2026-04-22 23:56:24.839 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:24.846 ERROR [src.node.docker_mananger] Max retries reached for container 6ab4637358b1. Exiting log stream.
|
||||
2026-04-22 23:56:25.367 ERROR [src.node.docker_mananger] Max retries reached for container ff3e592d26c7. Exiting log stream.
|
||||
2026-04-22 23:56:25.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:25.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:25.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:25.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:26.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:26.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:26.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:26.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:26.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:26.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:26.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:26.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:26.355 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:26.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:26.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4","/ip4/172.18.154.199/tcp/57149/ws/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"],"enrUri":"enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE"}'
|
||||
2026-04-22 23:56:26.358 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:26.364 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:26.364 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:26.365 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:26.365 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.253
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Generated ports ['62141', '62142', '62143', '62144', '62145']
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:26.367 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] docker run -i -t -p 62141:62141 -p 62142:62142 -p 62143:62143 -p 62144:62144 -p 62145:62145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62143 --rest-port=62141 --tcp-port=62142 --discv5-udp-port=62144 --rest-address=0.0.0.0 --nat=extip:172.18.25.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8d0f7fe66e64eaf40e4876e2b27fc76cec774e1af59f8f51f4d7fab1be30f72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62145 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:26.565 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.253 waku 6c3db6e906d67701bdd987f57df70579d83576ee7ca748179dfecfb7d8051dec
|
||||
2026-04-22 23:56:26.595 DEBUG [src.node.docker_mananger] Container started with ID 6c3db6e906d6. Setting up logs at ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:26.595 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62141
|
||||
2026-04-22 23:56:26.595 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:27.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:27.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:27.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:27.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:27.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:27.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:27.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:27.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:27.907 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:27.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:27.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.253/tcp/62142/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2","/ip4/172.18.25.253/tcp/62143/ws/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2"],"enrUri":"enr:-L24QLB0_0P8DviygfA7UtfNZDTPSOoDMjQbGZAZ9GCz5w14apTBDWnUn0FDrW2tbPkmfQRtzHf_3nFMLiMjtuqmuLoCgmlkgnY0gmlwhKwSGf2KbXVsdGlhZGRyc5YACASsEhn9BvK-AAoErBIZ_Qbyv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeOkDA3XyrODaCktUlx1mY8EJGU35BgLhDf3pU1xDTjmDdGNwgvK-g3VkcILywIV3YWt1MgE"}'
|
||||
2026-04-22 23:56:27.911 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:27.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"]'
|
||||
2026-04-22 23:56:27.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:27.944 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:27.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:27.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:27.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:27.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:27.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:27.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:27.964 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.064 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.069 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.072 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:28.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
|
||||
2026-04-22 23:56:28.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
|
||||
2026-04-22 23:56:28.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.093 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/0
|
||||
2026-04-22 23:56:28.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:28.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.103 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.204 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.208 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.211 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/1
|
||||
2026-04-22 23:56:28.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:28.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.216 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.316 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.320 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.323 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/9
|
||||
2026-04-22 23:56:28.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:28.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.429 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.433 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.437 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/25
|
||||
2026-04-22 23:56:28.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:28.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.443 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.543 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.547 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.551 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/1000
|
||||
2026-04-22 23:56:28.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:28.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.555 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.655 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.659 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.707 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:28.708 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:28.709 DEBUG [src.node.waku_node] Stopping container with id 9485af0472bc
|
||||
2026-04-22 23:56:29.187 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:29.187 DEBUG [src.node.waku_node] Stopping container with id 6c3db6e906d6
|
||||
2026-04-22 23:56:29.619 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:29.622 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:29.644 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:29.666 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
@ -1,94 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_subscribe_with_extra_field with id: 2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.235.103
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17913', '17914', '17915', '17916', '17917']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17913:17913 -p 17914:17914 -p 17915:17915 -p 17916:17916 -p 17917:17917 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17915 --rest-port=17913 --tcp-port=17914 --discv5-udp-port=17916 --rest-address=0.0.0.0 --nat=extip:172.18.235.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54f61ffc4ad69db1aacf458e5629d1deacdcebe8b842dd6a6853fb4f0b94eba8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17917 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.103 waku 38ba8fbe6cbe54cf3aa996016d0fe8cdb170ae9304d307ff188b93ae1e003749
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38ba8fbe6cbe. Setting up logs at ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 17913
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 89d171cf4780. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 48895dcc18f2. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD","/ip4/172.18.235.103/tcp/17915/ws/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"],"enrUri":"enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.31
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21569', '21570', '21571', '21572', '21573']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21569:21569 -p 21570:21570 -p 21571:21571 -p 21572:21572 -p 21573:21573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21571 --rest-port=21569 --tcp-port=21570 --discv5-udp-port=21572 --rest-address=0.0.0.0 --nat=extip:172.18.192.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=95dbb99dbce04f7aede12723cae5deaeeafc4e622deaeeb4bbd4259d9cc9051e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21573 --metrics-logging=true --relay=false --filternode=/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.31 waku 8acc2b33f3cb3921b04943d78154336dc258a2190b08f21ee2e945e603ea84a8
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8acc2b33f3cb. Setting up logs at ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 21569
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.31/tcp/21570/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh","/ip4/172.18.192.31/tcp/21571/ws/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh"],"enrUri":"enr:-L24QJPbuzRKdFMZ_H2_gUpzrPWCL6aa5I64VfSSm2fu5sOPN_bHgxW4qi5lb1lNRyVJfUuqZYblZONg9R9PMM-3ybkCgmlkgnY0gmlwhKwSwB-KbXVsdGlhZGRyc5YACASsEsAfBlRCAAoErBLAHwZUQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5YrqTDg-uKqfvcL3RReMpdd46lBUYVy4t3Q43hTnDICDdGNwglRCg3VkcIJURIV3YWt1MgA"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17913/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21569/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 38ba8fbe6cbe
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 8acc2b33f3cb
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
@ -1,110 +0,0 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_no_timestamp with id: 2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.122
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32559', '32560', '32561', '32562', '32563']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32559:32559 -p 32560:32560 -p 32561:32561 -p 32562:32562 -p 32563:32563 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32561 --rest-port=32559 --tcp-port=32560 --discv5-udp-port=32562 --rest-address=0.0.0.0 --nat=extip:172.18.165.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=752aba53dca2a2f0edd65cf9a2af4e3c7602d90ee4ad86acf1c06dcce504086a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32563 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.122 waku c04b39afd7d95ff157ad6b42c6bdaee46d6d23f88b2157e466d5401cf3c73a85
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID c04b39afd7d9. Setting up logs at ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32559
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 50f3e5c0e627. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 88f55dff0a65. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq","/ip4/172.18.165.122/tcp/32561/ws/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"],"enrUri":"enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.68.158
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34419', '34420', '34421', '34422', '34423']
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34419:34419 -p 34420:34420 -p 34421:34421 -p 34422:34422 -p 34423:34423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34421 --rest-port=34419 --tcp-port=34420 --discv5-udp-port=34422 --rest-address=0.0.0.0 --nat=extip:172.18.68.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbc81fc7b27c9b7f4c76a2dbee962effd2eedb8fcff5ff8b07f19acc9e9859f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34423 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.158 waku 4d9535a72e841abef93775d9efb85a9346ce1c38aebbc91f3e87a0845869caab
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d9535a72e84. Setting up logs at ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 34419
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.158/tcp/34420/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1","/ip4/172.18.68.158/tcp/34421/ws/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1"],"enrUri":"enr:-L24QBNc8EU8qZ75_My8D227WGvKq1hy8XAN90enQ28ExptNN6R4FpEeOLk1OrSrcAvnGqSW12FnfZ7grnTRIPzswV8CgmlkgnY0gmlwhKwSRJ6KbXVsdGlhZGRyc5YACASsEkSeBoZ0AAoErBJEngaGdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECViCnkXY3q6Y2egmm4ef8AjGNV5FPvE0R9nz9KTyUoNqDdGNwgoZ0g3VkcIKGdoV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32559/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id c04b39afd7d9
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 4d9535a72e84
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user