The behaviour with respect to which service is starting vs what is reported in the logs doesn't seem to be entirely in sync. Vance, If you happen to do a redeploy, before killing the process can you test setting TimeoutStartSec=15 in /etc/systemd/system/multi-user.target.wants/openstack-nova-compute.service, then "systemctl daemon-reload", pkill -f systemctl at that point, and then (as was the case when I tested this) all hooks will fire appropriately (although sometimes with errors).
The behaviour with respect to which service is starting vs what is reported in the logs doesn't seem to be entirely in sync. Vance, If you happen to do a redeploy, before killing the process can you test setting TimeoutStartSec=15 in /etc/systemd/ system/ multi-user. target. wants/openstack -nova-compute. service, then "systemctl daemon-reload", pkill -f systemctl at that point, and then (as was the case when I tested this) all hooks will fire appropriately (although sometimes with errors).