Finalisation bloquée #2

J’ai renommé le sujet et déplacé de Support vers ĞDev. La dernière fois (Finalisation bloquée), la cause était claire, ici elle l’est moins. Il va falloir investiguer.

J’aimerais bien comprendre précisément ce qui s’est passé, pour corriger le problème s’il y en a un et apprendre à réagir correctement si ça a lieu en prod sur la Ǧ1. Parce que dans ce cas on n’aura pas l’option de rebooter.

J’ai les mêmes.

💔 Verification failed for block 0xd0d9df9fe4906e33d6b53c8750eb6eb1974c9afcb5ca76a9301f5210e7e9c23c received from (12D3KooWAikpy6szmM7QW5QYEFqjiiWYJ3AXLU448htzFLqam2Qr): "Header 0xd0d9df9fe4906e33d6b53c8750eb6eb1974c9afcb5ca76a9301f5210e7e9c23c rejected: too far in the future"    
  • Le bloc 0xd0d9df9fe4906e33d6b53c8750eb6eb1974c9afcb5ca76a9301f5210e7e9c23c est le numéro 2329557, soit le bloc courant, et il y a une ligne “:broken_heart:” assez régulièrement pour des blocs récents
  • Le peerId 12D3KooWAikpy6szmM7QW5QYEFqjiiWYJ3AXLU448htzFLqam2Qr est celui de @Moul, on trouve ça facilement dans la télémétrie. C’est systématiquement ce pair qui apparaît dans les lignes “:broken_heart:”, si un nœud a un problème, je suppose que c’est celui-ci.
# tes lignes
Report 12D3KooWAikpy6szmM7QW5QYEFqjiiWYJ3AXLU448htzFLqam2Qr: -536870912 to -1919010820. Reason: Block verification failed. Banned, disconnecting.
Report 12D3KooWEUd4zCqqVZS3B5mkzDBWnMGTJM4e5jwUad6U4xM1NCM5: -2147483648 to -2147483648. Reason: Genesis mismatch. Banned, disconnecting.
# mes lignes
Report 12D3KooWB14DgfHom9PB3JoE2Gg1o7xsM2uBjjJafHVyewTjvBgX: -2147483648 to -2147483648. Reason: Genesis mismatch. Banned, disconnecting.    
Report 12D3KooWEUd4zCqqVZS3B5mkzDBWnMGTJM4e5jwUad6U4xM1NCM5: -2147483648 to -2147483648. Reason: Genesis mismatch. Banned, disconnecting.  
Report 12D3KooWB3zoZgS9GmzDMJSkgRXd3eiGft5HQAB84GEBj9GpZY9V: -2147483648 to -2147483648. Reason: Genesis mismatch. Banned, disconnecting.    

Tout ce qui est “genesis mismatch”, c’est juste des ban de peerId de nœuds qui ne sont pas sur le bon réseau. Ce ne sont visiblement pas ceux des anciens réseaux ĞDev, mais bon, ça peut arriver. Il y en avait beaucoup au début du réseau, il y en a moins en ce moment.

Le “Block verification failed”, c’est le même que plus haut, ça me paraît aussi normal de refuser de maintenir des connexions avec des pairs qui ont un comportement anormal.

Mais la question est : qu’a pu faire un nœud même validateur pour bloquer la finalisation ?