Memory :
NTP Commun : recup ntp ganil, check desynchro machine virtuelle
- Table of contents
- NARVAL
- GCC - Global Control Configuration
- GEC
- To do list
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