Rackspace-DOT / nova-agent

Other
4 stars 18 forks source link

Does not block boot until after network is configured #45

Closed xnox closed 6 years ago

xnox commented 6 years ago

Previous edition of the agent, as used on artful and earlier, has been distro patched to block boot, until after initial networking is reset and configured.

nova-agent.service should block boot, until after all initial batch of transactions is processed.

Currently this does not appear to happen.

Firstly I'm trying to add support for the server unit to become a Type=notify see two implementations of this in #43 and #44.

Secondly I'm debugging how initial boot happens, to ensure that READY=1 is only sent after initial machine transactions are all cleared.

oldarmyc commented 6 years ago

See PR #48 as it combines the changes from PR #43 and PR #44 and solves for this, and ensures that the agent waits and notifies (upstart and systemd) after network setup.