Changes and New Features




Added new capabilities to sharp reservation

Added configuration parameters that control the desired behavior with regard to reservation scale-in and override of one reservation by another.

Bug Fixes

See Bug Fixes section.






A boolean parameter, tells whether sharp_am should load the reservation information from its own created files upon sharp_am start.

The default value if modified from False to True.

Default: True



New parameter: A boolean parameter, tells whether a new reservation or an update to an existing parameter should be accepted, even if it includes hosts/GUIDs that are already assigned to a different reservation. When set to True, in case there is a conflict of hosts/GUIDs, the creation/update request is fulfilled, and the other reservation is deleted.

Default: False



New parameter: A boolean parameter, tells whether a scale-in action of a reservation is approved when there are active jobs affected by the scale-in action.

A scale-in action can be either a deletion of the entire reservation, or an update request with reduced hosts/GUIDs.

In case active jobs use at least one of the removed hosts/guids, the behavior will be as such:

When the parameter is True, the relevant jobs will be stopped. When set to False, the jobs will not be affected, the request will be denied, and an error message will be replied to the request.

Default: True

© Copyright 2023, NVIDIA. Last updated on Dec 12, 2023.