-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[dhcpcd] Drop fallback to ipv4ll and increase wait time to 180s #116
Conversation
@smoser @osfrickler can you check please |
ping @smoser @osfrickler |
With cirros-0.6+ we hitting random issues as mentioned in the related bug, until the cirros fix[1] merge and have new cirros release let's switch to older cirros image. [1] cirros-dev/cirros#116 Related-Bug: #2045549 Depends-On: https://review.opendev.org/c/openstack/neutron/+/924213 Change-Id: I9f3a72da13212f735d51c7929b05706ba063f313
* Update neutron-tempest-plugin from branch 'master' to a7a7ce8d342c88fc9dcd8d57607daa446a0b98e1 - Temporary switch lb/ovs/ovn scenario jobs to cirros-0.5.3 With cirros-0.6+ we hitting random issues as mentioned in the related bug, until the cirros fix[1] merge and have new cirros release let's switch to older cirros image. [1] cirros-dev/cirros#116 Related-Bug: #2045549 Depends-On: https://review.opendev.org/c/openstack/neutron/+/924213 Change-Id: I9f3a72da13212f735d51c7929b05706ba063f313
OK. thanks to @osfrickler for pushing a bit in #cirros on libera. Speaking with him, I think this makes the following behavior changes can you please verify that I understand correctly?
Then after we've settled the changes that are made, please update the commit message to clearly indicate those changes. In the summary (first line) we want to at least mention each of the changes so the generated release notes will pick them up. Then I think I'm happy with this. |
@smoser Will update the commit message to reflect these |
With the switch to dhcpcd in [1] we are hitting random issues in our jobs where dhcp server takes some time to be ready while cirros just use ipv4ll address and don't retry. With udhcpc it was not the case, also it used to retry 3 times every 60 seconds before giving up. Currently it immediately forks to background as it detects interface do not have carrier acquired, and continues other operations like metadata fetch to configure ssh keys but since dhcp ip and routes not configured for metadata, metadata fetch also fails. Added -w option with timeout of 180s similar to udhcpc, this will make it to wait for ip for 180s before forking to background and continuing with other operations like metadata fetch. [1] cirros-dev@ded54d Related-Bug: https://bugs.launchpad.net/neutron/+bug/2045549
updated, and also updated timeout to 180s to make it similar to previous behavior as seen with udhcpc. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you.
With the switch to dhcpcd in [1] we are hitting random
issues in our jobs where dhcp server takes some time to
be ready while cirros just use ipv4ll address and don't
retry. With udhcpc it was not the case, also it used
to retry 3 times every 60 seconds before giving up.
Currently it immediately forks to background as it
detects interface do not have carrier acquired, and
continues other operations like metadata fetch to configure
ssh keys but since dhcp ip and routes not configured
for metadata, metadata fetch also fails.
Added -w option with timeout of 180s similar to udhcpc, this
will make it to wait for ip for 180s before forking to background
and continuing with other operations like metadata fetch.
[1] ded54d
Related-Bug: https://bugs.launchpad.net/neutron/+bug/2045549