Actually reboot nodes that hit the REBOOT trigger.
This partially undoes the "temporary" change that Mac put in 13 years ago. The lack of an actual reboot does cause us grief. In particular, the case of NORMALv2/BOOTING when a PXEWAKEUP at swap in is unsuccessful. We have seen this when IPMI SOL issues have caused the console and OS to hang up in the post-wakeup boot process or if the PXEWAKEUP is lost. Since there is only the overarching swapin timeout at this point, and that is typically quite large, we'll risk a bad timeout interaction (which was the reason for the "temporary" change.
Showing with 19 additions and 3 deletions