-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Something in the Ubuntu 1804 (20200130 update) release broke our tests #397
Comments
DNS resolution confirmed. We added a step just before the smoke tests to append a line to the - name: Update /etc/hosts with External IP address
run: |
external_host=$(<ugly, fragile logic to get the hostname dynamically>)
ip_address="$(dig +short ""$external_host"" | head -n 1)"
echo "appended line to /etc/hosts: $ip_address $external_host"
docker exec "$container_making_external_request" \
sh -c "echo '$ip_address $external_host' >> /etc/hosts" Smoke tests are passing consistently now, but this is less than ideal. |
Hello, @sean-krail |
Hi @al-cheb, it's still failing with the same |
Hello, @sean-krail Could you please replace dns server to 8.8.8.8 and verify the test:
|
That worked for us, @al-cheb! |
@al-cheb - is this something that will be fixed on the virtual environment itself? Or do we need to permanently modify our workflow? CC: @sean-krail |
Hello, @sean-krail and @hiradp |
@al-cheb, we're no longer able to reproduce the issue with the latest ubuntu build ubuntu18/20200217.1. We never tested ubuntu18/20200211.1 fyi. I'm not sure what changed that would've fixed this issue for us. We'll continue to monitor it on our end. |
Closing this for now since it doesn't repro and we didn't find anything on our side to explain it. @sean-krail if it pops up again please let us know. thank you. |
Describe the bug
Something in the Ubuntu 1804 (20200130 update) release broke our tests. We're not sure what. Starting on 1/31 (20200130 was released 1/30), our smoke tests running in Node.js in docker-compose started throwing
ETIMEDOUT
errors when making external requests like:<ip>:<port>
being one of our ELBs. So we suspect there's a DNS resolution issue.We've confirmed this isn't a code change by opening a pull request that reverts back to a commit prior to 1/30, and it still fails with the above error.
We've also tested with Ubuntu 16.04 20200130 and it does not have this issue.
Area for Triage:
Deployment/Release
Question, Bug, or Feature?:
Bug
Virtual environments affected
Expected behavior
Expect to not see this DNS resolution issue like we did in the 20200119 release. Ideally we could pin to this release using the
runs-on
property likeruns-on: ubuntu-18.04@20200119
.Actual behavior
See the "Describe the bug" section above. I don't have a public repo to share that reproduces this bug.
The text was updated successfully, but these errors were encountered: