Project

General

Profile

Memory :
NTP Commun : recup ntp ganil, check desynchro machine virtuelle

Present : X. Grave, E. Legay, B. Raine, F. Saillant

NARVAL

- naming scheme pour les fichiers de conf RCC générés => $(HOME)/agata_configuration <=> AGATA_HOME
  * agata pour le moment ne connaît pas nom_exp
  * exportNFS/user_name/nom_exp
créer current lien vers le user_name pendant dans la semaine de la manip
créer exportNFS/user_name/internal vérifier exportNFS/user_name/nom_exp/internal
sauvegarde dans exportNFS/user_name/nom_exp, choix en fct des noms d'exp + standalone + bac à sable
  • on (topology manager ?) doit pouvoir écrire dans tous les comptes ou alors TM lancé par utilisateur
  • entrer le user name : topology manager => tu dois te logger parmi un choix des users names + user agata, aiguiller si user du browser dans la liste
    - pas de bouton pour générer via le RCC
    - ajout du rank ? / fichier séparé pour X + Y = position dans layout virtuel pour le RCC
    - génération de layout automatique dans RCC GUI
    - ajouter deux balises dans le fichier RCC : GEC + GCC ou ajouter deux xml en + : un GEC / GCC

Conf AGATA : 1 rep / crystal
lier au topology manager + user_name + nom_exp
archiver run / run
... + topology narval + topology électronique + ... + => tgz

GCC - Global Control Configuration

- naming des zones data
  * chgt nom pour rep stockage
  * lien alias vers le dernier
- gestion des confs * utiliser (D)VCS ?
permet de lister tags
tag = nom-exp + nom run
- option archive

RUN NUMBER ???? NON, run ID maintenant

- appellation ganil : run id / entier incrémenté à chaque start avec stockage
 * ajout d'une politique d'incrément systématique
=> date + heure + run # : nom fichier dans le rep manip qui va bien (heure dépend de LC) splitté à 2 G .x à la fin ...

AGATA : /BIG_DISK/user_name/nom_exp/runs/run_id
/logs/TM -> écrit et filtré, pas propagé sauf nouvelle topologie, log en warning + service alarme du rcc
/GEC -> écrit et filtré
/GCC -> écrit et filtré
/confs/algos
/TM
/setup

service alarme ? RCC
Log4Ada :
socket appender au lieu de xmlsocket appender ?
ajouter : New_Config_file

GEC

modif du wsdl ecc => arguments au moment du start et stop => même signature
JAX : rpc enconding ? C'est possible mais non en AXIS, alors en JAX ?? :) ??

Messages LOGS à centraliser => ceux pour les utilisateurs

RAZ GEC / GCC => dialogue avec TM ?

User dans électronique ?
création automatique de home avec un squelette intelligent qui tient compte des liens vers les scripts qui vont bien
!!! les droits !!!
trigger pattern ? à la mano
fichier setup mezzanine => core et compagnie, rapatrié au niveau du home, GEC doit le lire donc pas trop de soucis l'endroit

Liste des objets à lancer
- qui lance quoi : bouton magique, check et relance / détruit <-> dialogue avec les scripts ganil => démon
- sous quel id
- ou ?

- postgresql - - postgres
- tm_server
- bridge ECC - DSx ? - *
- GEC
- GCC
- LSC Digit !!!! / scgw - midas * ?
- LSC Carrier !! / scgw
LSC GTS
- LSC Mezz / scgw
- LSC Anode

démons aussi pour narval agata

To do list

1 Bridge RCC - GEC/GCC
- 1 - wsdl fred
- 2 - serveur Ada

2 Boutons magique

3 scripts Ganil
- 0 - dans zone partagée AGATA créer : /agata.../user_name/nom_exp
- 1 - dans $HOME_GANIL/ganacq_manip/nom_exp : créer lien agata vers => /agata.../user_name/nom_exp
- 2 - lancement remote des serveurs AGATA via commandes SOAP à daemond dans le monde AGATA

4 alarme TM => RCC
- 1 - log4ada en socket appender
- 2 - envoyer le message TM => RCC

5 GCC

6 Alarmes : réfléchir à d'autres alarmes

7 Daemond de gestion des serveurs
- créer daemond dans le monde AGATA pour lancer/détruire serveurs nécessaires au bon fonctionnement du système
- définir wsdl pour communiquer avec les scripts GANIL

8 Users
- créer users dans le monde AGATA en utilisant l'annuaire LDAP GANIL

prochaine réunion - 6 soir ou midi/7 mai * Physicien : conf file + data management * User ID * Bridge * Bouton magique