It is desirable to move all of the sched config into qmgr. This will allow managers to set the scheduling configuration without being root. It will also enable PBS Cloud to configure the scheduler without having it run as root. Another benefit is that it will allow us to track changes to the scheduling policy. To do this it would be nice if we had objects that could be assigned to one or more multi-scheds. Also when the policy object is change it would be nice if the admin did not have to HUP or restart the scheduler in order for the changes to take effect.
Acceptance Criteria
Implement interface 3 as defined in
https://pbspro.atlassian.net/wiki/display/PD/PP-337%3A+Multiple+schedulers+servicing+the+PBS+cluster
It is desirable to move all of the sched config into qmgr. This will allow managers to set the scheduling configuration without being root. It will also enable PBS Cloud to configure the scheduler without having it run as root. Another benefit is that it will allow us to track changes to the scheduling policy. To do this it would be nice if we had objects that could be assigned to one or more multi-scheds. Also when the policy object is change it would be nice if the admin did not have to HUP or restart the scheduler in order for the changes to take effect.