Comment 10 for bug 1251784

Revision history for this message
Peter Feiner (pete5) wrote :

I'm pretty sure that I reported another instance of the same bug: https://bugs.launchpad.net/nova/+bug/1252846.

I modified python-neutronclient to raise the underlying exception instead of the generic "Maximum attempts reached" and observed that it's always something related to racy uses of python-neutronclient file descriptors (e.g., double close, two greenthreads readfrom from the same file descriptor). Like you guys are saying, these errors are strongly indicative of Clients being shared when they aren't supposed to be (i.e., incorrect use of TLS).

Nova-compute's use of TLS with neutron clients seemed pretty straightforward, so I dismissed it as the problem. However, given your references, I seem to have ruled it out incorrectly. I'll plug away at it locally and report back.