-
Notifications
You must be signed in to change notification settings - Fork 9.7k
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
test: TestReleaseUpgrade fails #5947
Comments
@heyitsanthony I can only reproduce with concurrent run on this test.
Have you ever seen Semaphore running tests concurrently? Our test script runs only sequentially as far as I can tell. |
@gyuho e2e tests shouldn't run concurrently. Maybe something (TIME_WAIT connections?) is keeping the port from rebinding on etcdserver restart? Only the release upgrade test is doing one-by-one restart... |
This is most likely from the OS (reproducible with conflicting ports)
The port might not have been freed up by the time we restart the cluster with the same port. |
@gyuho Do you print out logging by default? Anything we can do to improve it by avoiding the port issue? |
I will try what Anthony suggested
|
Fix etcd-io#5947. When we restart, the previous port could have been still bind by the OS. Use Unix port to avoid such rebind cases.
Fix etcd-io#5947. When we restart, the previous port could have been still bind by the OS. Use Unix port to avoid such rebind cases.
Fix etcd-io#5947. When we restart, the previous port could have been still bind by the OS. Use Unix port to avoid such rebind cases.
Fix etcd-io#5947. When we restart, the previous port could have been still bind by the OS. Use Unix port to avoid such rebind cases.
Fix etcd-io#5947. When we restart, the previous port could have been still bind by the OS. Use Unix port to avoid such rebind cases.
Fix etcd-io#5947. When we restart, the previous port could have been still bind by the OS. Use Unix port to avoid such rebind cases.
Fix etcd-io#5947. When we restart, the previous port could have been still bind by the OS. Use Unix port to avoid such rebind cases.
The text was updated successfully, but these errors were encountered: