-
Notifications
You must be signed in to change notification settings - Fork 3.8k
DAWN-151 ⁃ Node Startup Versioning Checks #687
Comments
➤ Thomas B. Cox commented: Ideally we'd also have an overview tool that could query all nodes in a network and give an overview, like this: |
➤ Bezwada Satyapravin commented: Started node on local machine connecting to testnet (testnet is on STAT tag and local node is on master). 166004ms thread-0 net_plugin.cpp:1703 handle_message ] received forking block #1
2195977ms thread-0 net_plugin.cpp:1023 operator() ] post cache: accept_block threw a non-assert exception block validation exception |
➤ Jonathan Giszczak commented: It shouldn't have gotten that far in the first place. Check output of eosd --version on both builds and verify they do not match. |
➤ Bezwada Satyapravin commented: testnet 3400083ms thread-0 main.cpp:31 main ] eosd version 0991d1flocal 210317ms thread-0 main.cpp:31 main ] eosd version b360c18 |
➤ Bezwada Satyapravin commented: Tested with tag 14 and does not work. Let me know if you need my config.ini. |
➤ Bezwada Satyapravin commented: Local config.ini used http port instead of net port. Works fine when we use net port. |
Is there any way to add code that checks the versions of the other nodes and logs stderr warnings if the releases do not match?
Or even a way to ask a node what version it's running?
If the node release versions do not match, that node should not start.
ATC:
Compile a diff version of eosd. Verify it will not connect to testnet.
The text was updated successfully, but these errors were encountered: