On Thu, May 2, 2013 at 3:09 AM, Michael Still <span dir="ltr"><<a href="mailto:mikal@stillhq.com" target="_blank">mikal@stillhq.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Thu, May 2, 2013 at 7:11 PM, Mark McLoughlin <<a href="mailto:markmc@redhat.com">markmc@redhat.com</a>> wrote:<div class="im">
> The eventlet on PyPI basically doesn't work on RHEL6 right now because<br>
> we (Red Hat) screwed up by not taking monkey patching into account when<br>
> backporting an API from python 3. Nova has a hack to workaround this and<br>
> I've just proposed that we add this to oslo-incubator. </div></blockquote><div><br></div><div>I don't think the eventlet guys were clear on what the issue was.  I nudged them </div><div>and earlier today there is a pull request with a patch I believe they are happy with:</div>
<div><a href="https://github.com/eventlet/eventlet/pull/34">https://github.com/eventlet/eventlet/pull/34</a></div><div><br></div><div>This issue is currently effecting quantum when it uses the keystoneclient which </div><div>
shells out to openssl:</div><div><br></div><div>  [*snip*]</div><div><div>  File "/usr/local/csi/share/csi-quantum.venv/lib/python2.6/site-packages/keystoneclient/common/cms.py", line 41, in cms_verify</div><div>
    output, err = process.communicate(formatted)</div><div>  File "/usr/lib64/python2.6/subprocess.py", line 729, in communicate</div><div>    stdout, stderr = self._communicate(input, endtime)</div><div>  File "/usr/lib64/python2.6/subprocess.py", line 1330, in _communicate</div>
<div>    self.wait(timeout=self._remaining_time(endtime))</div><div>TypeError: wait() got an unexpected keyword argument 'timeout'</div></div><div><br></div><div>Hopefully they will merge and release a new eventlet to pypi soon</div>
<div>and we can have this issue behind us.</div><div><br></div><div>Jay</div></div>