...
It shall be possible to move the start time of a reservation.
It shall be possible to push the start time into the future.
- The request should be allowed only if the reservation is empty.
- The request should be allowed only if the reservation has not already started.
It shall be possible to move the start time of a confirmed reservation sooner if resources are available.
It shall be possible to extend the end time of a reservation.
If the new end time would interfere with an existing high priority calendared event (i.e. another reservation or dedicated time) the request shall fail.
- It shall be possible to move forward the end time of a reservation so that it ends sooner.
- While changing the times of a reservation, if the reconfirmation on the same nodes fails, PBS should consider other nodes (vnodes) for reconfirmation.
- A new CLI viz. pbs_ralter to be provided so alter the reservation.
The new capabilities should be applicable on advance reservations.
- The new capabilities should be applicable on standing reservations.
The instances of the standing reservation that need to be modifiable are the current and next one.
- A scheduling cycle should also be triggered by the end of an advance reservation.
...