All of our scheduler configurations are stored in an external system and must be regularly synced to slurmdbd. There is currently no programmatic way of modifying QOS settings, other than 'sacctmgr -P show qos' followed my 'sacctmgr add/delete/modify qos ... '. Option 1: Add 'sacctmgr dumpqos' and 'sacctmgr loadqos' functions. Ideally, loadqos would be able to remove QOSs that are not defined in the file Option 2: Provide a Python or REST API
Hi Matt - I can see a few issues we may have with this especially surrounding the associations and how to deal with missing QOS'es. I suspect that the association(s) would either: 1) Remove the missing QOS / merge duplicate associations or 2) Delete the association altogether. This would require a more in-depth look by our engineers. Is this something you are looking at sponsoring?
(In reply to Jason Booth from comment #1) > This would require a more in-depth look by our engineers. Is this something > you are looking at sponsoring? Yes; I talked to Tim about some potential NRE work, and he suggested I go ahead and get them in as enhancement requests. Thanks.
*** Ticket 14311 has been marked as a duplicate of this ticket. ***