Add capabilities to compute node partitions
Partitions should have capabilities in order to advertise special resources, such as specific network configurations or additional disk space. Requests may then specify a capability in SLA parameters to filter candidate partitions for allocation.
Changes:
-
Partition allocation: a
capability
parameter is now supported in SLA- Currently a request only may specify a single capability
-
Updating partitions with capabilities
- Partition dict may now have a 'capability' field with one or more whitespace separated capabilities.
- Duplicates are removed and the capabilities are given a stable order
- Changes in
slapformat
to support this in configuration files are upcoming
- Tests for the above