-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: node won't start with RLN in on-chain dynamic mode #2662
Comments
the second log you shared seems to show the node has finished syncing - does the /health endpoint still not return true? |
the fourth log shows the node has not finished syncing |
on my own node - |
I see in your logs that we use
does node1 not respond after this is available? |
testing with #2664 |
It's a known issue, already solved here: #2612 |
awesome, i might be missing something, but does the pr address the node |
suggest to use this image - |
Indeed! It separates node ready from initialization in general from status of rln_relay. There is a - future improved - array of protocol statuses, in there you can see rln_relay status now (and yet there is changing from ready to synchronize and back as of actual status).
|
wow, nice 🔥 |
Good progress on health info indeed! I'll wait for the next release to enable onchain tests. And I will try to play with /health endpoint on Monday. Thanks for now. |
@rymnc: Hi, about the original issue. From the logs I don't see the actual problem. The first log tells me that node is started well. It took almost 7 min to sync on-chain RLN blocks. The second node (or log) ends with still in sync, but only 3 min from startup. |
Adding logs here from my yesterdays testing for PR2664 I have also started to work on integrating node health check for interop tests waku-org/waku-interop-tests#35 . Hopefully we can have next nwaku release and matching interop tests for RLN matured at the same time. Say no to QA lag! :) |
Hi @rymnc , I've retested on-chain mode and node startup with RLNv2: I've tried two scenarios:
Logs:
Logs: Any hints ? |
hmm, thanks for re-running @romanzac! may i quickly ask if scenario 1 is working? as for scenario 2, can you send the keystore with which you have this problem please? |
Yes, scenario 1 works. Keystore sent over . |
It looks scenario 2. is somewhat unusual for standard operation. So I will change my tests to either reuse the existing registration or create unique keystores to avoid parsing log for assigned index value e.g. membershipIndex=4180. |
Problem
During "test_publish_with_valid_payloads_dynamic_at_slow_rate" execution, first container running Node1 won't start even within the timeout of 10 minutes. Static mode is working fine. Please have a look.
I've built docker image from release: wakunode2-v0.27.0
Impact
High occurrence, medium severity. RLN in dynamic mode not functional.
To reproduce
Expected behavior
RLN Relay in on-chain mode working.
Screenshots/logs
node1_2024-05-03_12-45-38__5a5531e5-c304-462b-a7f3-f58ba92d0a0b__harbor.status.im_wakuorg_nwaku:latest.log
node1_2024-05-03_12-45-38__c9737de4-6df4-4f4c-b308-323968164308__harbor.status.im_wakuorg_nwaku:latest.log
node1_2024-05-03_12-46-01__96df9f86-46da-4444-8b3a-7b6d0e7e060a__harbor.status.im_wakuorg_nwaku:latest.log
node2_2024-05-03_12-45-38__c9737de4-6df4-4f4c-b308-323968164308__harbor.status.im_wakuorg_nwaku:latest.log
test_run.log
The text was updated successfully, but these errors were encountered: