Noeud interrompu ne peut rattraper la blockchain majoritaire

Mon nœud a subi un changement d’IP de mon FAI cette nuit.

J’ai rétabli la config et relancé. Une vingtaine de nœuds se connectent à moi, la piscine se met à jour, mais j’ai des messages d’erreurs sur certains blocs qui empêchent de rattraper mon retard.

2019-04-17T10:43:22+02:00 - info: ⬇ CERT AhguU4QXRo7fuNNat8hUNyJPNzA3pcbDet14eqcHZw9Y block#213020 -> amduni
2019-04-17T10:43:22+02:00 - info: ✘ CERT AhguU4QXRo7fuNNat8hUNyJPNzA3pcbDet14eqcHZw9Y Certification based on an unexisting block
2019-04-17T10:43:22+02:00 - warn:  Error: Certification based on an unexisting block
    at checkCertificationShouldBeValid (/mnt/data/home/vit/Logiciels/duniter-desktop-v1.7.16-linux-x64/app/lib/rules/global_rules.js:241:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)

Je n’ai pourtant que 89 blocs a rattraper à l’instant où j’écris.

Bloqué à 212931-00000083E2D662AF38
Cherche à rattraper 213020-000000A78528914786

Cela me décide vraiment à implémenter WS2P dans Duniterpy pour avoir des outils d’analyse et de monitoring permettant de traquer et d’éliminer en priorité les bugs obligeant à un resync.

@Moul, tu veux une issue ?

[EDIT]

Tu veux dire pour implémenter un outil de monitoring dans Silkaj ?
Sinon, pour DuniterPy, il y a déjà un ticket.

Pardon, non, c’est pour enquêter sur la certification dans un bloc inconnu qui m’empêche de rattraper la branche majoritaire automatiquement.

Oui, tu peux, il semble, vu les derniers messages sur l’autre forum, que des certifications disparaissent dans le process de changement de branche.

J’ai fait une belle issue avec les logs et la database… J’ai édité le post d’origine.