mirror of
https://github.com/xcat2/confluent.git
synced 2026-05-07 09:25:13 +00:00
7c617a160bf82345fe33189cf25220d6431d9c1c
Closing the socket outside of relay_data causes relay_data to stay alive, causing eventlet to think a filehandle is open that is not. A reasonable question would be why eventlet fails to error that read when the filehandle is closed, but for now, move the close activity to the relay_data handler. This resolves "Second simultaneous read on fileno" conditions introduced by the fix for leaking filehandles.
Description
xCAT confluent - replacement of conserver and eventually xcatd
Languages
Python
85%
Shell
11.5%
C
2.3%
Go Template
0.6%
Go
0.3%
Other
0.2%