Commit Graph

5 Commits

Author SHA1 Message Date
Guillaume Raffy e39a65c288 Made clusterconfigurator code comply (mostly) to pylint and mypy best practices while working on bug 2701.
As a result, clusterconfigurator no longer pesses with hardcoded sys.path, we now use PYTHONPATH, which is somewhat cleaner.

As mypy doesn't support python2, I had to migrate code from python2 to python3. Because some libraries are shared between all python code, python2 code using these libraries will be broken while all python code is not upgraded to python3.

Bug 2701 - mettre en place un mécanisme pour éviter le blocage des gpu par des jobs cpu
2019-07-10 08:34:42 +00:00
Guillaume Raffy 6601521ff2 Bug 2209 - installer gridengine qmaster sur physix-master
fixed bug that causes SgeConfigurator when the sge user 'root' doesn't yet exists (which is the case on a fresh server install)
2018-04-09 10:34:01 +00:00
Guillaume Raffy 5e959c5c23 Bug 2044 - mettre simpatix88 en production
- mise à la norme pep8 de SgeConfigurator en vue de l'améliorer pour qu'il puisse gérer :
  - 2 clusters différents, dans un court terme, pour mettre physix88 en production dans un nouveau cluster sge (physix))
  - 2 backends différents (sge et slurm), dans un plus long terme
  
nb: pour la validation pep8, j'ai été obligé d'ajouter un projet eclipse python appelé simpapy pour SimpaScripts/Python
2018-03-26 14:10:33 +00:00
Guillaume Raffy 600db53653 Bug 289 - ajouter un mécanisme qui empêche la saturation de la mémoire sur un noeud : ajout de l'affichage de l'utilisation mémoire des jobs. Ce n'est pas encore peaufiné mais l'essentiel est là 2013-12-06 10:41:50 +00:00
Guillaume Raffy 0a8b21dda3 correction du bug 186 : Intégrer la configuration SGE des noeuds dans l'installeur 2012-02-07 14:14:48 +00:00