Skip to content

Commit 14900a8

Browse files
authored
Merge pull request #185 from dedis/mamine2207-patch-2
Report of the second production-readiness meeting
2 parents 3c17d49 + c15364a commit 14900a8

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
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

Comments
 (0)