yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #72016
[Bug 1752977] Re: Azure Preprovisioning waits an extra 60s due to timeout
This bug is believed to be fixed in cloud-init in 18.2. If this is still
a problem for you, please make a comment and set the state back to New
Thank you.
** Changed in: cloud-init
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1752977
Title:
Azure Preprovisioning waits an extra 60s due to timeout
Status in cloud-init:
Fix Released
Bug description:
During Azure preprovisioning, the platform owned VM gets into a
polling loop while we are waiting for the reprovsioning data file (the
customer's ovf_env.xml). If the VM moves from one vnet to another, we
will get a timeout exception on the request to IMDS and thus need to
re-dhcp to get the new IP and network configuration. Currently, that
timeout is 60seconds, and upon further testing IMDS responds within
5-20 milliseconds so we propose moving the timeout to 1 second in
order to speed up the total deployment time for the customer.
In addition, due to IMDS server updates there is a chance it will be
unreachable. If it is, then we could be re-dhcping multiple times, and
it is possible to hit the current limit (5) especially with a max
retry of 5. That would put the VM in an effectively useless state
where it would not be possible to recover. We propose removing the max
dhcp retry count for preprovisioning.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1752977/+subscriptions
References