-
Notifications
You must be signed in to change notification settings - Fork 9.8k
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: TestCtlV3Lock #6464
Comments
Got another failure |
I'm getting hanging/timeouts when trying to obtain a lock with concurrency.Mutex when using master. Using release-3.0 branch works fine. The hang appears to be in waitForDelete(), so it may be related to this. |
@justinruggles It would be great if you can help to debug this if you can reproduce. Also it would be useful to share how to reproduce it. |
When I tried again using etcd server from master there was no problem, so I think this was just an issue with using release-3.0 etcd server with a master branch client. Sorry for the noise. |
@mitake @AkihiroSuda I had hard time to reproduce this. Can you try to help? |
@xiang90 ok, I'll try it out |
@mitake I cannot reproduce it myself. :( I suspect that it might be caused by CPU starvation. But I am not sure. |
Didn't hit as well.. |
Still happening. https://semaphoreci.com/coreos/etcd/branches/master/builds/1034 |
I was able to reproduce I don't think locks are broken here because otherwise the integration lock tests would be exploding as well. The difference from those tests and e2e is the e2e test will cancel a blocked lock (and therefore the watch) when it sends a SIGINT to the process. I suspect this is fixed by the watch refactor. |
@heyitsanthony Sounds reasonable. Can we:
|
|
@heyitsanthony right. let's close this for now. |
Still seeing timeouts, |
Meant to debug etcd-io#6464 and etcd-io#6934 Dumps the output from the etcd/etcdctl servers and SIGQUITs to get a golang backtrace in case of a hanged process.
Meant to debug etcd-io#6464 and etcd-io#6934 Dumps the output from the etcd/etcdctl servers and SIGQUITs to get a golang backtrace in case of a hanged process.
Meant to debug etcd-io#6464 and etcd-io#6934 Dumps the output from the etcd/etcdctl servers and SIGQUITs to get a golang backtrace in case of a hanged process.
Meant to debug etcd-io#6464 and etcd-io#6934 Dumps the output from the etcd/etcdctl servers and SIGQUITs to get a golang backtrace in case of a hanged process.
Meant to debug etcd-io#6464 and etcd-io#6934 Dumps the output from the etcd/etcdctl servers and SIGQUITs to get a golang backtrace in case of a hanged process.
Meant to debug etcd-io#6464 and etcd-io#6934 Dumps the output from the etcd/etcdctl servers and SIGQUITs to get a golang backtrace in case of a hanged process.
Meant to debug etcd-io#6464 and etcd-io#6934 Dumps the output from the etcd/etcdctl servers and SIGQUITs to get a golang backtrace in case of a hanged process.
i have seen this for quite a while, and cannot reproduce it. so closing this for now. |
The text was updated successfully, but these errors were encountered: