SysFera / vishnu

Modular and high-level middleware for tasks, files and information management in heterogeneous and distributed HPC environments
http://sysfera.github.com/vishnu.html
Other
4 stars 12 forks source link

vishnu_define_*_identifier devraient être dans UMS #357

Closed bdepardo closed 10 years ago

bdepardo commented 11 years ago

Le fait que les commandes vishnudefine*_identifier soient dans IMS est perturbant. Si on ne compile pas IMS on ne peut pas changer la façon dont sont générés les identifiants. Par exemple S. Kortas va modifier à la main la base de donner pour modifier les champs correspondant car il ne déploie pas IMS. De plus, les serveurs IMS sont censés être déployés au niveau de chacune des frontales de calcul, alors que ce type de service a plutôt vocation à être centralisé. Il faudrait que ces services soient rattachés à UMS

keoo commented 11 years ago

On avait eu ce débat à l'époque de la conception et plusieurs éléments en étaient ressortis :

rchakode commented 11 years ago

De manière générale, le sujet me permet de soulever une question existentielle sur la gestion des identifiants dans VISHNU.

Constat : les identifiants générés (au moins pour les machines et les utilisateurs) ne sont "jamais" utilisés tel quel. MA_XXX ou USER_YYY est tellement meaningless qu'on se retrouve en général à tripatouiller dans la BD pour les modifier. D'autre part, lorsqu'on crée un utilisateur au niveau du WebBoard, on définit son utilisateur comme on veut...

Solution : pourquoi pas revoir tout ça, en permettant à l'utilisateur de définir un identifiant et de vérifier qu'il n'existe pas. Mieux, ajouter une option? ou une clé de config? qui permet à l'utilisateur de laisser, ou non, la charge à VISHNU de générer les id (au moins pour les users et les machines). Je dis ça, parce que cette question va bientôt se poser dans le cas de Bioaster. En tout cas vu certaines questions soulevées par Nicolas Sapay sur la gestion des sites (machines) et des utilisateurs et aussi la gestion des projets, qui doit descendre dans VISHNU.

keoo commented 11 years ago

Je n'ai rien contre retoucher le fonctionnement du système qui je le trouve suivait des contraintes pas toujours pertinentes à mon sens (par exemple obliger à avoir un compteur pour éviter les doublons dans le cas d'utilisateurs multiples avec le même nom par exemple)

keoo commented 10 years ago

Le système des id va être modifié pour supporter les templates sans compteur explicite

bdepardo commented 10 years ago

Corrigé dans les derniers commits