G1-test dans les choux ?

g1-test

#41
~/.config/duniter/duniter_default/duniter.log

#42

Euh, ça fait beaucoup de logs quand meme, je ne sais pas ou chercher.

Voila tous les logs depuis le dernier lancement : https://framabin.org/?421f2743135ab691#+kcLSsx5qmPCXPVpBOAO2trHhetgwLF4RAF0jONRIkE=

Note : mon noeud était eteint cet aprèm et avait donc un certain retard.


#43
grep "added to block" duniter.log

#44
entropy :: ~ % cat .config/duniter/gt/duniter.log | grep "added to block"                                                                                                                                                                                                     
2018-02-11T13:08:35+01:00 - info: Transaction C8E2A05596D85F06F85A01D0DC80BE9559B1D13D57C789B2D64BE8307DB28BF0 added to block
2018-02-11T13:11:42+01:00 - info: Transaction 2A563D31F3A316F9B37C7FD81898219D8F0448754E09E01DD2459752B8917DBC added to block
2018-02-11T13:55:19+01:00 - info: Transaction 56FC0FAADBFAC51405919807274C9394E67949862B23286B2DE5FC95F7392EAD added to block
2018-02-11T14:20:49+01:00 - info: Transaction B3B0CACF4945D56FFABFFFCA0EBC16A688FFD1B7D29779A5DC3F2DDCED724697 added to block
2018-02-11T14:30:10+01:00 - info: Transaction 8374A2C7272F50758407D5FD0D142A8A118AFB8B508D7C07C331200D9A3D0E9A added to block
2018-02-11T14:30:10+01:00 - info: Transaction 015B1EA738F023FE907EC3CC27D6AD13AF4866CB6B07127F97A057CD61125A8B added to block
2018-02-11T15:42:56+01:00 - info: Transaction 61CFE231965533981E0BBDFFA0CA3291D37ADD0BD16384F8F4FE6483B3288A16 added to block
2018-02-11T16:02:43+01:00 - info: Transaction 2C294E6AF5D46070E6C65F43A5767EBBDC00E7704B614105AAE61D8F471D0BD1 added to block
2018-02-11T16:08:12+01:00 - info: Transaction 2AF9E94ED63E1A838BDC6D4587B8431D44F55E5EF56BF3DEDD1D7D2B8302F07D added to block
2018-02-11T16:14:38+01:00 - info: Transaction 050ABC1F3598E40D99A3B5A7CAD9070D7F3B98880D6FA975DD777FA6949A821E added to block
2018-02-11T18:02:10+01:00 - info: Transaction 179E538693F27A7B3A78ADD0C482AB19E5D8690E55D2F4F9C8264D4D145F3413 added to block
2018-02-11T19:16:28+01:00 - info: Transaction 54B9901047CE20C7944F0FE0F41C881C6BFDDD81203EFFA4403A56393FB0F40C added to block
2018-02-11T20:54:54+01:00 - info: Transaction 42D3AB5979228904B284E02127B3F2C2AE10B5B2670C24E8BA622E5A67ED625E added to block
2018-02-11T21:25:38+01:00 - info: Transaction A6DC0CC4F949EDFDBE815C32ECA20B313834A333A582334180031A588061C74F added to block
2018-02-12T15:55:21+01:00 - info: Transaction 47F851E06822EAE0124EA66F94EE6D28690C9A9EDFC7EC0941A3587C3966CB1C added to block
2018-02-13T22:23:37+01:00 - info: Transaction 5FD3C898692197AF3506B3143C8DC5AD62CE4AA4F09F2361CFDF46E85293CFA1 added to block
2018-02-14T11:59:00+01:00 - info: Transaction 1E13BAD1DBEEF19D92D60B3018ABAABFBAA6F2674223121FC3DCC6E866439363 added to block
2018-02-14T15:42:52+01:00 - info: Transaction BAECF42C07DBA66C6B8C433493381EEF2052062A442EAEFFA4583E4F1F13C01F added to block
2018-02-14T18:23:16+01:00 - info: Transaction F413CE6458CA2F6A60742D5AEDDCDF2BB756D36FCB261AFDD1AC49FC0ADA0F92 added to block
2018-02-14T18:30:57+01:00 - info: Transaction 439C088BC26F30BDDBA5F251F7CAF3DC368768A61F7AA9FAF359734CEA8998A9 added to block
2018-02-14T18:30:58+01:00 - info: Transaction E5FE4D94CC940B155EBE46B4488C329D0DD90C89CF469142C2E33A1FC8C91A1A added to block
2018-02-14T18:30:58+01:00 - info: Transaction 1FFB885B2E29162FE301209FF989B3EB919592B276594526419F2DE446556B80 added to block
2018-02-14T20:51:57+01:00 - info: Transaction 439C088BC26F30BDDBA5F251F7CAF3DC368768A61F7AA9FAF359734CEA8998A9 added to block
2018-02-14T20:51:57+01:00 - info: Transaction E5FE4D94CC940B155EBE46B4488C329D0DD90C89CF469142C2E33A1FC8C91A1A added to block
2018-02-14T20:51:58+01:00 - info: Transaction 1FFB885B2E29162FE301209FF989B3EB919592B276594526419F2DE446556B80 added to block
2018-02-15T19:41:16+01:00 - info: Transaction 439C088BC26F30BDDBA5F251F7CAF3DC368768A61F7AA9FAF359734CEA8998A9 added to block
2018-02-15T19:41:16+01:00 - info: Transaction E5FE4D94CC940B155EBE46B4488C329D0DD90C89CF469142C2E33A1FC8C91A1A added to block
2018-02-15T19:41:16+01:00 - info: Transaction 1FFB885B2E29162FE301209FF989B3EB919592B276594526419F2DE446556B80 added to block
2018-02-16T18:02:26+01:00 - info: Transaction 439C088BC26F30BDDBA5F251F7CAF3DC368768A61F7AA9FAF359734CEA8998A9 added to block
2018-02-16T18:02:26+01:00 - info: Transaction E5FE4D94CC940B155EBE46B4488C329D0DD90C89CF469142C2E33A1FC8C91A1A added to block
2018-02-16T18:02:26+01:00 - info: Transaction 1FFB885B2E29162FE301209FF989B3EB919592B276594526419F2DE446556B80 added to block
2018-02-16T18:02:26+01:00 - info: Transaction 47BC838E33856691B8FD33F0DC2CE625106CE061C1F8439302D1008B65B633E4 added to block
2018-02-16T18:04:13+01:00 - info: Transaction 439C088BC26F30BDDBA5F251F7CAF3DC368768A61F7AA9FAF359734CEA8998A9 added to block
2018-02-16T18:04:13+01:00 - info: Transaction E5FE4D94CC940B155EBE46B4488C329D0DD90C89CF469142C2E33A1FC8C91A1A added to block
2018-02-16T18:04:13+01:00 - info: Transaction 1FFB885B2E29162FE301209FF989B3EB919592B276594526419F2DE446556B80 added to block
2018-02-16T18:04:13+01:00 - info: Transaction 47BC838E33856691B8FD33F0DC2CE625106CE061C1F8439302D1008B65B633E4 added to block


#45

@nanocryk a quel heure a tu restart après l’application du correctif ?

Si c’est après 18h04 c’est que ça marche, si c’est avant c’est que mon correctif ne fonctionne pas.

Dans ce deuxième cas, calle toi sur le dernier commit de la branche 1277 puis retranspile (yarn tsc) puis restart pour écrire un bloc vide et débloquer la blockchain, merci :slight_smile:


#46

Haha …euh … ya moyen de savoir a quelle heure à été lancé une commande ? x)

… Je suis bête, j’ai pas transpilé avant de lancer.


#47

ok donc tu a lancé avant 18h04, stoppe, transpile puis start


#48
2018-02-16T18:04:13+01:00 - info: Transaction E5FE4D94CC940B155EBE46B4488C329D0DD90C89CF469142C2E33A1FC8C91A1A added to block
2018-02-16T18:04:13+01:00 - info: Transaction 1FFB885B2E29162FE301209FF989B3EB919592B276594526419F2DE446556B80 added to block
2018-02-16T18:04:13+01:00 - info: Transaction 47BC838E33856691B8FD33F0DC2CE625106CE061C1F8439302D1008B65B633E4 added to block
2018-02-16T18:35:18+01:00 - info: Transaction 439C088BC26F30BDDBA5F251F7CAF3DC368768A61F7AA9FAF359734CEA8998A9 added to block
2018-02-16T18:35:19+01:00 - info: Transaction E5FE4D94CC940B155EBE46B4488C329D0DD90C89CF469142C2E33A1FC8C91A1A added to block
2018-02-16T18:35:19+01:00 - info: Transaction 1FFB885B2E29162FE301209FF989B3EB919592B276594526419F2DE446556B80 added to block
2018-02-16T18:35:19+01:00 - info: Transaction 47BC838E33856691B8FD33F0DC2CE625106CE061C1F8439302D1008B65B633E4 added to block


#49

donc =>


#50

C’est fait.


#51

la diff est faible, donc ca devrait aller vite, mais tu peut augmenter temporairement ton taux cpu pour qu’on soit fixer rapidement (tu pourra le rebaisser après).

Vérifie que tu n’a plus de ligne added to block dans tes log !


#52

Pas de nouveau added to block non. J’ai mis cpu à 0.8 au lieu de 0.3. Le bug qui m’avait obligé de baisser le taux CPU à été corrigé ?


#53

ouf on est bon !

Je pense que oui, le code qui régit cette partie a été refondu :slight_smile:


#54

Wouhou, bloc miné !


#55

merci je suis bien sorti de la fenetre d’exclusion, je vais pouvoir faire de nouveaux tests !


#56

Ok Cesium : https://i.imgur.com/EkDtSE0.png


#57

Bravo. :grinning: Je suis toujours sur cette version: duniter-desktop-v20180216.0856.14-linux-x64.deb
mais j’ai supprimé .config/duniter pour refaire une nouvelle synchro (que j’ai annulée, en voyant que vous étiez en train de régler le problème).

  • du coup, je repart avec quelle version de Duniter?
  • et synchro manuelle sur quel nœud ?

Ou bien j’attends un peu que ça se tasse?
Merci


#58

@cgeek bon je viens d’y passer 2 heures et je n’y arrive pas, je préfère te laisser la main sur ce coup la, je ne maitrise pas assez node…

Impossible de n’insérer une transaction que si elle est valide, c’est pourtant ce qu’il faut faire !
Franchement l’asynchrome ce n’est pas toujours bien, et dans ce cas précis on devrait peut être passer ce bout de code en synchrome.

Pour info pour les autres : le comportement actuel c’est que la transaction est toujours insérée dans le bloc a forger même si elle est invalide, et est supprimée au bout de 10 bloc après son blockcstamp.
Cette méthode marche bien lorsque la synchro des piscines est mauvaise ou/et le réseau tellement vaste qu’il y toujours des nœuds pour écrire un bloc sans la transaction invalide.
Seulement, avec l’arrivée de ws2p qui améliore nettement la synchro des piscines + le très petit réseau de g1-test ben tout les nœuds membres de g1-test on immédiatement la transaction invalide dans leur piscine, donc la méthode qu’avais choisi cgeek a l’origine ne marche plus.

j’ai essayer d’en changer mais je n’y arrive pas et je n’ai plus le temps, reste juste a espérer que cgeek est le temps de réparer ça avant qu’un petit malin ne casse la g1 et émettant une tx invalide :confused:


#59

Il y a un await de trop ici : https://git.duniter.org/nodes/typescript/duniter/blob/1.6/app/lib/rules/local_rules.ts#L445

Et aussi, ces deux instructions devraient être enrobées d’un if(source.conditions) : https://git.duniter.org/nodes/typescript/duniter/blob/1.6/app/lib/indexer.ts#L1984-1989 ceci afin d’éviter le message d’erreur remonté par @vtexier.

Désolé je ne peux pas aider plus, je pense que ça va aider et éviter d’avoir à faire des blocs vides. Je ne peux pas trop coder ce soir … :confused:

edit : tiens, on a répondu simultanément !


#60

J’ai installé cette version : http://jytou.fr/duniter-server-v1.6.18eloispatch-linux-armv7l.deb

Il y en a une plus récente pour arm ?