Problèmes entre Cesium/Wot-Wizard et G1-monit

D’après Wotwizard-UI, je ne vois rien d’anormal. Attendons quelques jours.

Be, ça fait déjà plus d’une journée.
Quand une règle de distance n’est pas bonne, quel délai avant de refaire la vérification ?

Aucune idée

Il n’y a pas de délai, duniter revérifie à chaque bloc tous les dossiers d’identité en attente.

D’après mon nœud duniter, l’identité Roswalla ne respecte pas la règle de distance, on le voit via la requete BMA /wot/requirements/{pubkey}, le champ outdistanced doit valoir false pour que l’identité passe.

Il semble donc que wotwizard ne calcule pas la règle de distance de la même façon dans tous les cas.

Quant à g1-monit, je n’y trouve pas l’identité Roswalla, donc je ne peux pas vérifier moi-même ce qu’il en est, mais dans g1-monit le calcul de la distance est approximatif.

En gros, considérés qu’il faut être au-dessus de 83% pour être sûr de passer :slight_smile:

5 « J'aime »

Cela peut dépendre du nœud choisi. Il n’y a pas forcément les mêmes certifications en attente.
Chez moi, Rosvalla (et non Roswalla), a cinq certificateurs et une distance attendue de 81.48%, comme sur G1-monit.

Dans le cas présent Roswalla n’a reçu que 5 certifications, et les 5 sont bien sur mon nœud.

Il est possible que le problème ne vienne pas de la distance, car d’après BMA seule 4 certifications sont valides. La 5ème semble invalide: https://g1.librelois.fr/wot/requirements/6NxQZaTaVSuPuzrHbw1dtMuuyYUtS8NH9npsvifzoEhW

1 « J'aime »

Oui, entre-temps, EnergyKiwi a certifié fafe, ce qui retarde l’entrée de Rosvalla.
Sur g1-monit, dans le calcul de distance du dossier, la fraction <nombre de référents atteints> / <nombre de référents total> n’a pas toujours le même dénominateur. Pourquoi ?

2 « J'aime »

Ce que fait duniter (et g1-monit) pour évaluer la règle de distance d’une identité en attente, c’est qu’il crée une copie de la wot ou cette identité est incluse, et toutes ses certif disponibles incluses, et évalue la distance dans cette copie.
Ça implique notamment que certains certificateurs de l’identité évaluée peuvent être considérés comme membres référents dans l’évaluation, alors qu’ils ne sont pas encore membres référents.

Dans g1-monit, le nombre de référent total indiqué sur un dossier correspond au nombre de référents dans cette copie de la wot qui sert à l’évaluation, c’est ce nombre là qui est utilisé par Duniter pour vérifier si la règle de distance est respectée.

4 « J'aime »

Ah, OK. Cela oblige à mettre à jour les membres référents pour chaque calcul de distance d’une identité en attente. Les calculs sont un peu plus compliqués, mais pas trop. Je vais revoir mon algorithme. Merci.

2 « J'aime »

Histoire de bien comprendre et pour garder l’exemple de Rosvalla…

Dans un premier temps, le dossier ne passait pas malgré les 5 certifications car la distance (calculée par le noeud Duniter) n’était pas suffisante, c’est bien ça?
En même temps, la distance semblait (était affichée comme) correcte avec les noeuds utilisés par les outils g1-monit, wot-wizard et wot-wizard-ui, c’est bien ça aussi?

Dans un deuxième temps, le dossier ne passait toujours pas parce que EnergyKiwi a certifié fafe (qui est passé devant Rosvalla.

image

Et on se retrouve avec un super cas très particulier alors que tout fonctionne normalement? (sauf l’estimation des distances par les noeuds des outils :thinking:, mais j’ai compris que c’était inévitable, vu que les noeuds sont différents)

Dans un troisième temps, … Ben on verra le 10/05 si un autre certificateur de Rosvalla a sagement patienté ou pas :rofl:

1 « J'aime »

Difficile à dire, car je ne garde pas tous les historiques. WotWizard essaie de modéliser le comportement de Duniter, mais la réalité est bien plus complexe. Souvent ça marche, parfois non.

WotWizard était un peu optimiste sur la distance (je vais corriger ça), mais pas beaucoup. Je ne pense pas que la raison soit là, mais plutôt dans le fait que les données sont très différentes d’un nœud à l’autre, et que, pendant un moment, les nœuds qui calculent les blocs ne sont pas forcément ceux qui ont les données qui nous intéressent.

Pour ce qui est de fafe, sa certification a été lancée le 30/04, mais elle n’est passée que le 05/05. Ce décalage a pu aussi fausser les prévisions de WotWizard. Bref, c’est une pelote difficile à détricoter.

1 « J'aime »

Notez qu’on est bien au courant depuis longtemps que ce système est beaucoup trop complexe et chiant pour les utilisateurs, et qu’on travaille depuis déjà 1 an sur un nouveau système qui sera beaucoup plus simple:

J’aimerais bien que cette Ğ1v2 puisse être mise en production le plus tôt possible, car j’ai bien conscience des besoins et problèmes actuels, je suis moi-même utilisateur de la Ğ1 et le 1er à me rendre compte que c’est trop complexe et bugué.

Mais d’une part il y a beaucoup de problèmes qui ne sont pas de mon ressort, typiquement tout ce qui dépend du développement de Cesium et non pas de Duniter.

Ensuite concernant Duniter, vu qu’on doit être en moyenne lissée l’équivalent de 0,2 ETP à travailler dessus, forcément ça va prendre encore environ 2 ans (si tout va bien) pour avoir cette fameuse Ğ1v2 en production.
Si on avait ne serait-ce que 3-4 postes à temps plein on pourrait avancer 10 fois plus vite (soit quelques mois au lieu de 2-3 ans).

5 « J'aime »

Oui, c’est ce que je comprends.
Si tout est fait comme il faut , ça va vite et bien!
Si un grain de sable (dispo ou distance) arrive, ça traine un peu mais ça passe!
Si un autre grain de sable vient s’ajouter, ben… ça apprend à prendre son temps :wink: :ok_hand:

2 « J'aime »

Voilà, la modification est faite, et les résultats sont synchros avec g1-monit. Ce sera la version 5.7.2 que je vais mettre en ligne ce soir.
Edit : Ben non, c’est la 5.8.2.

5 « J'aime »

Rosvalla n’est pas certifièe…
En peer g1.cgeek.fr Et peer duniter.pini.fr Rosvalla n’aves pas certification, comme est il possible?

Et les certification ne sont pas invojèe.

Il y a un bug?
Merci

Maintenan il y a 2 rosvalla…pour mois il y a une probleme entre les servers

Plusieurs personnes ont déjà expliqué que les piscines ont du mal à se synchroniser, que le calcul de la règle de distance par les outils de monitoring est trop optismiste.
Donc c’est normal de ne pas voir absolument la même chose sur tous les outils.
Et Rosvalla doit se trouver un ou plusieurs autres certificateurs (venant de plus loin) pour respecter la règle de distance, ou, les certificateurs de Rosvalla doivent se faire certifier par d’autres membres (plus éloignés) pour augmenter leur qualité. Tant que cela ne sera pas fait, Rosvalla ne passera pas.

Utilisez https://wot-wizard.duniter.org/23calculator pour vérifier les qualités, visez 83% minimum pour être sûr que ça passe.

2 « J'aime »

Ce serait intéressant de voir quelles sont les différences notamment pour la conception de l’oracle de distance pour la v2.

Cet argument ne va pas dans le bon sens. Si un certificateur de la nouvelle identité devient référent, ça incrémente le dénominateur de 1, mais le numérateur également (car ces nouveaux membres référents sont à distance 1, donc moins de cinq) :

image

Pour débugger ces différences, il faudrait que les deux logiciels produisent la liste des membres comptés comme référents et la liste des membres comptés comme étant à distance cinq. On pourrait alors voir les différences et chercher d’où elles viennent.

3 « J'aime »

Ce serait faisable sans trop de difficultés avec WotWizard à travers l’interface graphQL.

Edit : J’ai ajouté le rapport « nb. de membres atteints / nb. de membres total » dans la page Prévisions : Fichier préparatoire (sur duniter.org et coindufeu). Cela me semble suffisant pour comparer WotWizard et g1.monit. À vue de nez, ça a l’air correct.

2 « J'aime »

Ce sujet a été automatiquement fermé après 90 jours. Aucune réponse n’est permise dorénavant.