Improve compatibility with eventlet 0.20.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Eventlet 0.20.x added support for green version of subprocess, which however causes an issue with glance tests:
glance.
-------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "glance/
File "glance/
File "glance/
File "glance/
**kwargs)
File "glance/
File "glance/
File "glance/
result = process.
File "/usr/lib64/
return self._communica
File "/usr/lib64/
stdout, stderr = self._communica
File "/usr/lib64/
poller = select.poll()
AttributeError: 'module' object has no attribute 'poll'
Reviewed: https:/ /review. openstack. org/421162 /git.openstack. org/cgit/ openstack/ glance/ commit/ ?id=3988a9956e4 0a5b2f739eb8851 ccb1d0b431a2e8
Committed: https:/
Submitter: Jenkins
Branch: master
commit 3988a9956e40a5b 2f739eb8851ccb1 d0b431a2e8
Author: Mehdi Abaakouk <email address hidden>
Date: Tue Jan 17 10:18:00 2017 +0100
remove useless EVENTLET_ NO_GREENDNS
Since eventlet 0.17, ipv6 is support for dns and getaddrinfo.
Glance depends on 0.18.2, so the workaround is no more needed.
https:/ /github. com/eventlet/ eventlet/ commit/ a6ce444265d36fb 23361809d40da73 caf4864487
Related-bug: #1655727 df87a7cdd5413a9 db42e5e7131
Change-Id: Ic2bdc9a780ee98