Closed mochet closed 3 months ago
@mochet good questions! In Nara AFAIK the validator node upgrade is not really mandatory, during the QA tests we tested using only ephesus validators and the network keep running fine but the RPC node needs to upgrade otherwise pioneer will fail to connect to it. But I believe there will be upgrades that really require that validators upgrade their nodes before the runtime upgrade proposal execution.
@mochet good questions! In Nara AFAIK the validator node upgrade is not really mandatory, during the QA tests we tested using only ephesus validators and the network keep running fine but the RPC node needs to upgrade otherwise pioneer will fail to connect to it. But I believe there will be upgrades that really require that validators upgrade their nodes before the runtime upgrade proposal execution.
great, thank you so much for this!
If validators choose to run new binary and their hardware doesn't meet minimum hardware specs, they may need to either upgrade their hardware or as a workaround use the https://github.com/Joystream/joystream/blob/7723d06b6995c7ebdcb6a6e3f86c9c077b12ec0e/docker-compose.yml#L13 --no-hardware-benchmarks
argument to avoid the node exiting on startup.
reference hardware: https://wiki.polkadot.network/docs/maintain-guides-how-to-validate-polkadot#standard-hardware
If validators choose to run new binary and their hardware doesn't meet minimum hardware specs, they may need to either upgrade their hardware or as a workaround use the
--no-hardware-benchmarks
argument to avoid the node exiting on startup. reference hardware: https://wiki.polkadot.network/docs/maintain-guides-how-to-validate-polkadot#standard-hardware
Thanks, this is very useful to know. When the time comes and the upgrade is going to be available at a known date I will make sure to issue a communication to all of our validators/nominators on Discord (I have managed to give quite a lot of them a discord role so this will hopefully mean that they can update their software and be aware of any considerations in a timely fashion)
nara
node software is run, it will perform a "quick benchmark" that may throw up a warning (The hardware does not meet the minimal requirements for role Authority
) that the hardware isn't sufficient to be a validator. This "quick benchmark" may not be adequate to fully test the system, but this warning should ideally not be ignored.closing as this runtime already happened quite some time ago
In a while we will be having the
nara
runtime upgrade which requires validators to upgrade their node software and is mandatory. We currently have 43 validators and I have been working to build better methods of communicating with them and have identified many of the operators but there is always some small risk that validators do not get upgraded prior to the actual runtime upgrade occurring.Some questions: