Excerpts from Renat Akhmerov's message of 2018-07-03 18:33:44 +0700: > Hi, >
> We’ve tried to address the bug [1] which is essentially caused > by the fact that we saw that MySQLDb driver wasn’t compatible with > eventlet’s green threads. In a nutshell, when we used the “eventlet” > RPC executor (see [2]), the system would get stuck once in a while > when dispatching green between green threads when it tried to hit > Mysql, but since the driver wasn’t eventlet friendly it didn’t work. > For that reason we had to use the “blocking” RPC executor so far > for Mistral Engine that deals with DB transactions. If you have a scaling issue that may be solved by eventlet, that's one thing, but please don't adopt eventlet just because a lot of other projects have. We've tried several times to minimize our reliance on eventlet because new releases tend to introduce bugs. Have you tried the 'threading' executor? Doug __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
