Oui je confirme, on le voit avec la requete RPC grandpa_roundState:
Il fallait au moins 9 validateurs sur 12 pour voter la finalisation, et on n’a eu que 8 votes.
@smiths-v2 certains d’entre vous ont coupé leur nœud forgeron gtest sans soumettre une transaction go_offline pour l’annoncer. En conséquence, la finalisation de la blockchain est bloquée. Si cela dure, c’est toute la blockchain qui va s’arrêter et il faudra rebooter le réseau.
Il semble que cela n’ait pas été suffisamment expliqué : en tant que forgeron, il est impératif de ne JAMAIS couper votre nœud forgeron sans avoir annoncé votre départ avec une transaction go_offline réussie au moins 2 heures avant de couper votre nœud.
Les 6 forgerons qui produisent encore des blocs sur la gtest doivent surtout continuer.
EDIT: Pendant la phase de recovery que le comité technique va initier, aucun nouveau forgeron ne doit rejoindre (pas de go_online svp), attendez d’abord que la finalisation soit entièrement rétablie.
On a quand même besoin d’une action du comité technique (cc @poka @1000i100 @cgeek @Moul @vit @tuxmain @HugoTrentesaux) pour forcer la finalisation, avec le call root :
grandpa.noteStalled(600, 2119795)
Checklist AVANT l’exécution de ce call root
- la chaîne produit toujours des blocs régulièrement
- les 6 validateurs du set courant produisent bien des blocs
session.validatorscontient bien 6 validateursauthorityMembers.incomingest videauthorityMembers.outgoingest videgrandpa.pendingChangeest videgrandpa.stalledest vide- la hauteur finalisée est toujours autour de
2119795ou n’avance plus significativement - vous n’avez pas déjà soumis un autre
grandpa.noteStalled
Call à proposer au comité technique :
À vérifier APRÈS l’exécution du call root grandpa.noteStalled
grandpa.stalleddevient non nul- puis, à la prochaine rotation de session,
grandpa.pendingChangedevient non nul - le
pendingChangedoit pointer vers le set courant à 6 autorités

