Hero Reservations
You can reserve an emulator for a given agent (the "reservee") for a specified amount of time. The reservation is considered "soft" in the sense that it is enforced only if the specific agent requests the emulator during the reservation time.
- Reserve the emulator for the specified agent
- Notify any user on the emulator that their jobs are about to be preempted
- Attempt a suspend/resume preemption of the jobs that illegitimately occupy the emulator
- Attempt a checkpoint operation on those jobs that are still running
- Kill and resubmit those jobs
To create a reservation on an emulator use the hero reserve command.