Mentions légales du service

Skip to content
Snippets Groups Projects

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

Open 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

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • OK si j'ai bien compris, dans le cas de gros, la ppté wattmetre n'était pas mise à NO malgré le wattmetre HS alors que le PDU est OK.

    Mais si on considère que la ppté OAR wattmetre ne concerne que les wattmetres et pas les PDU, ne faudrait-il pas simplement arrêter de matcher la métrique pdu_node_power_watt ?

  • (ou utiliser une autre sémantique pour la ppté, genre wattmetre=YES|NO|PDU)

  • Author Contributor

    Tu veux dire la métrique pdu_outlet_power_watt je suppose.

    Si on fait cela, la propriété OAR wattmetre sera à YES uniquement pour les noeuds avec des wattmetres "d'Omegawatt".

    C'est peut être souhaitable, mais c'est très varié ce qu'on a actuellement:

    pringot@fnancy:~$ oarnodes -Y --sql="host = 'grisou-1.nancy.grid5000.fr'"|grep wattmeter|uniq
      wattmeter: YES
    pringot@fnancy:~$ oarnodes -Y --sql="host = 'graffiti-1.nancy.grid5000.fr'"|grep wattmeter|uniq
      wattmeter: NO

    Les nouveaux PDUs de Nancy (à partir de graffiti, et à part gros) sont à wattmeter=NO alors qu'ils sont identiques aux précédents du point de vue mesure à la prise.

  • Author Contributor

    une propriété wattcollect=wattmetre|PDU|hybrid|no ?

    Edited by RINGOT Patrice
Please register or sign in to reply
Loading