ĞTest #2 - Reboot October 2025 runtime 1100

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.validators contient bien 6 validateurs
  • authorityMembers.incoming est vide
  • authorityMembers.outgoing est vide
  • grandpa.pendingChange est vide
  • grandpa.stalled est vide
  • la hauteur finalisée est toujours autour de 2119795 ou 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.stalled devient non nul
  • puis, à la prochaine rotation de session, grandpa.pendingChange devient non nul
  • le pendingChange doit pointer vers le set courant à 6 autorités
5 Likes