Machine: ranges are now used instead of sets.
This modification impacts all parts of Batsim in which machines were involved. The protocol has also been updated to allow the scheduler to send machine ranges in its allocations. The previous syntax is still supported. Now, each comma-separated value can either be 1 machineID or a range of machineIDs (syntax: machineIDa-machineIDb to represent the closed interval [machineIDa, machineIDb]). Please note that Batsim has been only been tested with old schedulers (that do not support the new protocol syntax).
Showing with 241 additions and 71 deletions