Rémi Palancher
Rémi Palancher
Currently, there is a require() in a middle of this script to load the 3D font: https://github.com/edf-hpc/slurm-web/blob/master/js/draw/3d-draw.js#L487 This is not very clean, it is not a common pattern, and it...
Currently, the dashboard is configured through many quite complex JSON files, that most users won't modify hopefully. It would be better if: - the package install those JSON files (with...
Currently, nodes (including their state) have the same caching expiration timeout than racks layout or QOS. This is not OK. Admins should be able to set different caching expiration timeouts...
When the dashboard is configured with several clusters and authentication, if the authentication fails on at least one cluster, the dashboard currently considers it failed on all clusters and the...
The [architecture documentation](http://edf-hpc.github.io/slurm-web/architecture.html) does not even mention the confdashboard service. It must properly explain its role and working.
Currently, the default configuration values are set and managed locally. Python ConfigParser library has `readfp()` method to define a global default configuration file content. This is convenient to centralize all...
There 2 major things to improve in the documentation: - the configuration part is really too long, then it must be split or re-organised, - the software architecture part must...
There are several design issues that prevent slurm-web from scaling up to 10K jobs, both in the dashboard and the API. We must: 1. identify them 2. solve them 3....
When authentication is enable on at least one cluster, the login form must be displayed in the first place without anything else (cluster list, views list, etc). Currently, users have...
The provided example Python script to request the REST API with a CLI does not check the SSL certificate when using HTTPS: https://github.com/edf-hpc/slurm-web/blob/master/doc/usage.rst#rest-api-cli-usage This is not safe, then it must...