Accounting dei job locali in IGI
Non esiste al momento una regola che stabilisca se un sito debba o meno accountare i job locali (oltre a quelli Grid) tramite DGAS.
Il CMT ritiene che, nel caso in cui tra i job locali ci sia una parte di job di utenti di VO di Grid, e' auspicabile che questi vengano accountati.
Se i job locali sono esclusivamente di utenti che non usano la grid e non appartengono quindi a VO, in tal caso si possono non accountare.
La decisione ultima è comunque lasciata al sito.
Come DGAS stabilisce se un job è locale o di Grid
Se per un dato job, identificato dal proprio LRMS id, esiste un riferimento nei log di BLAH, allora al job possono essere associate le informazioni sulle estensioni VOMS (DN del certificato, VO, FQAN). In questo caso il campo
voOrigin della tabella jobTransSummary del DB dell'HLR è settato a
fqan e il job è considerato
Grid.
Se non è possibile recuperare informazioni sul job dal log di BLAH, DGAS controlla se il job è stato sottomesso tramite pool account. In caso affermativo, il campo
voOrigin è settato a
pool e il job è considerato
Grid.
Se l'utente locale con il quale il job ha girato non è un pool account, DGAS controlla se esiste un file di configurazione sul CE che mappa gli utenti locali su una VO. Se questo file esiste e l'utente locale è presente nel file, è possibile ricavare la VO. Il campo
voOrigin viene settato a
map e il job è considerato
locale.
Se il file di mapping tra utenti e VO non esiste o se l'utente locale non è presente nel file, non è possibile individuare la VO dell'utente che ha sottomesso il job, il campo
voOrigin è settato a ..... e il job è considerato
locale. HLRmon mostra questi job come job locali con VO
unknown.
Procedura per accountare job locali
Sul CE, nel file di configurazione dei sensori di DGAS dgas_sensors.conf, settare ...
Tenere aggiornato il file ... con il mapping tra gli utenti locali e le VO....
LAVORI IN CORSO
--
EnricoFattibene - 2012-03-21