- Revise status labels, removing old ones (#60):
- ABORTED -> CLOSED
- REJECTED -> CLOSED
- RELEASING -> CANCELING
- RELEASED -> CLOSED
- Add reason field with associated labels (#60):
- NONE: no reason provided
- PREEMPTED: preempted for higher-priority task
- BUSY: requested resource busy elsewhere
- UNAVAILABLE: requested resource not available
- TIMEOUT: lost contact with requester
- Define more priority labels:
- BACKGROUND_PRIORITY: when nothing else to do
- LOW_PRIORITY: low-priority task
- DEFAULT_PRIORITY: sane default priority
- HIGH_PRIORITY: high-priority task
- CRITICAL_PRIORITY: mission-critical task
Initial version of an experimental scheduler message package for Hydro (#27).
- Updates due to experience with prototype implementation (#41):
- add new SchedulerRequests message type
- deprecate AllocateResources and SchedulerFeedback
- add new RESERVED status to Request message
- add hold_time duration to Request message
Add priority to Request message (#43).
Removed unneeded dependency on concert_msgs.