|
| 1 | +# 05/10 : Second production-readiness team meeting |
| 2 | + |
| 3 | + |
| 4 | +## Participants : |
| 5 | + |
| 6 | +Production-readiness team (Amine Benaziz, Albert Troussard), Noémien Kocher, Pierluca Borsò-Tan |
| 7 | + |
| 8 | +## Questions pour presentation : |
| 9 | + |
| 10 | +est ce qu’on va tous a tour de role expliquer l’implementation ? |
| 11 | + |
| 12 | +on a un tps pour faire pres |
| 13 | + |
| 14 | +ex on a repere x issues et corrige, des aspects de code coverage, des metrics, |
| 15 | + |
| 16 | +## Questions : |
| 17 | + |
| 18 | +how often are created blocks: |
| 19 | + |
| 20 | +max 10 sec, si flood de transactions elles sont pas ttes inclues dans le bloc et les autres noeuds soupconnent le leader de misbehavior cad refuse some transactions. ds ce cas le leader chnage. Dans DELA, le changement de leader se fait dans l'ordre des noeuds et pas sous forme d'election. |
| 21 | + |
| 22 | +transactions sont prises ds l’ordre |
| 23 | + |
| 24 | +it is proof of authority system cad transaction passe si 2/3 +1 blocks d’accord (mais du coup problemes si le nombre de nodes est trop petit) |
| 25 | + |
| 26 | +On peut avoir autant de transactions qu’on veut, chaque block en traite autant qu’il peut et c'est la pool qui gere l’ordre des transactions. |
| 27 | + |
| 28 | +La pool est partagee et donc publique a tous les nodes. |
| 29 | + |
| 30 | + |
| 31 | +## Outils |
| 32 | + |
| 33 | +### -*Sonar* : static analysis tool |
| 34 | + |
| 35 | +si on va ds issues il explique pq x est une issue |
| 36 | + |
| 37 | +code smells : un truc qui pue dans le code peut etre des conventions non respectees, des bouts de code mal ecrit ...etc |
| 38 | + |
| 39 | +sonar → measures → project overview -> aspect general |
| 40 | + |
| 41 | +activity et voir evolutions des lignes dupliquees …etc |
| 42 | + |
| 43 | +### - *Prometheus* : |
| 44 | + |
| 45 | +prometheus : permet de capturer des metrics qd le syst fonctionne, permet de recolter des donnees. |
| 46 | + |
| 47 | +on peut utiliser prometheus pour par exp avoir des histogramme des requests ..etc |
| 48 | + |
| 49 | +exp : |
| 50 | + |
| 51 | +promelectionstatus dans mod.go |
| 52 | + |
| 53 | +et l’appeller dans evoting.go |
| 54 | + |
| 55 | + |
| 56 | +## a faire dans les prochaines semaines : |
| 57 | + |
| 58 | +-Preparer presentation |
| 59 | + |
| 60 | +-code coverage |
| 61 | + |
| 62 | +-reduire complexite cognitive de certaines fonctions |
| 63 | + |
| 64 | +-augmenter et ameliorer commentaires et documentation |
| 65 | + |
| 66 | +-trouver des petites taches mineures, corriger des petits bugs, essayer d’ecrire des integration test pour sse remettre a coder |
| 67 | + |
| 68 | +-faire des pr |
| 69 | + |
| 70 | + |
| 71 | + |
| 72 | + |
| 73 | + |
| 74 | + |
0 commit comments