<div dir="ltr"><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><span style="font-family:arial,sans-serif">On Tue, Jan 2, 2018 at 1:56 AM, Eyal Leshem </span><span dir="ltr" style="font-family:arial,sans-serif"><<a href="mailto:ey.leshem@gmail.com" target="_blank">ey.leshem@gmail.com</a>></span><span style="font-family:arial,sans-serif"> wrote:</span><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi , <div><br></div><div>According to <a href="https://github.com/eventlet/eventlet/issues/147" style="font-family:'trebuchet ms',sans-serif;font-size:12.8px" target="_blank">https://github.com/eventlet<wbr>/eventlet/issues/147</a> - it's looks that eventlet </div><div>has issue with "<span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;white-space:pre-wrap">multiprocessing.pool". </span></div><div><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;white-space:pre-wrap">The ThreadPool used in code that auto-</span><font color="#24292e" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace"><span style="font-size:12px;white-space:pre-wrap">generated by swagger.</span></font></div><div><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;white-space:pre-wrap"><br></span></div><div><font color="#24292e" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace"><span style="font-size:12px;white-space:pre-wrap">Possible workaround for that is to monky-patch the client library , </span></font></div><div><span style="font-size:12px;white-space:pre-wrap;color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace">and replace the pool with greenpool. </span></div></div></blockquote><div><br></div><div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif">Hi, leyal, I'm not very familar with eventlet, but how can I monkey patch kubernetes python lib?</div></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif">The only way I can see now is to replace oslo.service with something else, e.g. cotyledon, avoid to use eventlet, that's a signaficant change though. I also found this bug <a href="https://bugs.launchpad.net/taskflow/+bug/1225275">https://bugs.launchpad.net/taskflow/+bug/1225275</a> in taskflow, they chose to not use multiprocessing module.</div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><br></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif">Any other suggestions are welcomed!</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><span style="font-size:12px;white-space:pre-wrap;color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace"><br></span></div><div><span style="font-size:12px;white-space:pre-wrap;color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace">If someone has better workaround, please share that with us :) </span></div><div><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;white-space:pre-wrap"><br></span></div><div><font color="#24292e" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace"><span style="font-size:12px;white-space:pre-wrap">btw , I don't think that should be treated as compatibility</span> issue </font></div><div><span style="font-size:12px;white-space:pre-wrap;color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace">in the client python as it's an eventlet issue.. </span></div><div><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;white-space:pre-wrap">Thanks , </span></div><div><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;white-space:pre-wrap">leyal    </span></div></div></blockquote></div><br></div></div>