pmorillon/xp5k — pull request #1 by msimonin (2013-05-29 14:05:51+00:00)
Title: "support" multi site

Ajout d'une classe XP5K::XPM pour gérer les requêtes avec plusieurs sites.

La soumission ressemble à ça :

define_job({
:resources => ["nodes=1,walltime=1", "nodes=2,walltime=1"],
:sites => %w( nancy reims lyon) ,
:types => ["deploy"],
:name => "job1",
:command => "sleep 3600"
})

XP5K::XPM appelle XP5K::XP pour chaque site en jeu.
XP5K::XPM effectue ensuite un polling pour tous les sites en jeu :

* 2013-05-29 15:57:20 executing `submit'
Waiting for all the jobs to be running ...
nancy reims lyon
OK . .
OK . OK
OK OK OK

Même principe pour les déploiements.

Matt