With this we reopen eventlet's hub after a fork (triggered from
websockify when a new client connects) to prevent sharing epoll's fd
with the parent, which may cause erratic behaviour.
This caused novncproxy to stop working when it had more than two clients
connected.
Reviewed: https:/ /review. openstack. org/37507 github. com/openstack/ nova/commit/ 9315de02d67aaac c7e8da0de67ca47 7c2c0bc127
Committed: http://
Submitter: Jenkins
Branch: milestone-proposed
commit 9315de02d67aaac c7e8da0de67ca47 7c2c0bc127
Author: Xavier Queralt <email address hidden>
Date: Wed Jul 17 01:31:36 2013 +0200
Force reopening eventlet's hub after fork
With this we reopen eventlet's hub after a fork (triggered from
websockify when a new client connects) to prevent sharing epoll's fd
with the parent, which may cause erratic behaviour.
This caused novncproxy to stop working when it had more than two clients
connected.
Fixes bug #1193031
Change-Id: I3ff9001543b84b 1037597da243422 490bb611657 a33d5c42eb01f99 8d463f2106)
(cherry picked from commit cb25bc4530323aa