Expiration
Contexte :
Pour le moment My n'expire pas les espaces projets. Num ne sait pas non plus le faire à priori.
Je pense sur ABiMS dans un premier temps et si ça fontionne sur l'IFB, cron un script qui récupère l'état de tous les projets pour desactiver ou activer ceux-ci de manière systématique. Quitte à activer un projet déjà active.
Ce que ça signifie :
-
Expirer:
- chmod 000 sur le dossier racine du projet pour enlever les droits d'accès aux users dans changer les owner
- enlève la possibilité de lancer des jobs via l'account slurm associé (maxjob=0)
-
Activation
- chmod 770 sur le dossier racine du projet (ce qui peut aussi corriger certains changement en 777 fait par des utilisateurs)
- réautoriser la soumission de job slurm sur l'account (maxjob=-1)
-
Allow expiration of project -
Allow activation of project
J'ai aussi fait un peu de factoring de code en doublon.
Ce MR supprime aussi le support des parents projects.
Edited by Gildas Le Corguillé