Mentions légales du service

Skip to content

Draft: [oar-properties] set wattmetre=NO for nodes which does not comply with the...

RINGOT Patrice requested to merge bug13286 into master

[oar-properties] set wattmetre=NO for nodes which does not comply with the wattmetre configuration of the cluster (bug 13286)

L'idée c'est de passer la propriété OAR à NO d'un noeud dès lors que celui-ci ne se conforme pas à la définition du niveau cluster.

le test "nombre_d_entrées_dans_hash_pdu >= nombre_de_métriques_déclarées_dans_le_cluster" n'est pas satisfaisant mais il fait le travail. Pas satisfaisant dans le sens où si on retire une seule entrée pdu d'un yeti au lieu de deux, il laisse la propriété à YES. Mais on n'a pas de raison de faire cela pour un noeud si on souhaite écarter sa possibilité de wattmetre (dans ce cas on retire les deux entrées). Pour faire mieux (ie: on sort en erreur à la génération) il faudrait pouvoir calculer le nombre attendu de métriques d'un type omegawatt ou PDU. On peut faire cela en l'état actuel ?

Ce code a été testé en DO=diff sur tous les sites, cela a permis de détecter des propriétés wattmeter=YES sur des noeuds de Rennes qui n'ont pas d'entrée PDU (à cause de quelques sockets PDU défectueuses).

Merge request reports