Clinical-Genomics / trailblazer

Keep track of and manage analyses
MIT License
5 stars 2 forks source link

Remove unused Slurm logic in database layer #458

Open seallard opened 2 weeks ago

seallard commented 2 weeks ago

The logic for updating analyses with information from Slurm jobs (status, progress) has been extracted into the AnalysisService, JobService and SlurmService. The old logic interacting with SLURM is no longer used (there might be some mention of it somewhere) and can be removed. It is located in the database layer, specifically in trailblazer/store/crud/update.py.

Go through the old logic in the update.py module, make sure any potential dependencies on the Slurm code therein is resolved by using the services mentioned above and remove it.