Committee scheduler should check runtime versions for eligibility #3611
Labels
c:breaking/consensus
Category: breaking consensus changes
c:consensus/tendermint
Category: Tendermint-based consensus
c:runtime/compute
Category: runtime compute worker
Since the runtime descriptors can be updated, the committee scheduler should take into account the version of the runtime self-reported by the compute node when scheduling. Nodes with incompatible version should not be eligible for scheduling. For TEE-based runtimes, the TEE attestation should be checked as well.
This will make it easier to perform runtime upgrades.
The text was updated successfully, but these errors were encountered: