The Keystone development team is planning to deprecate deployment of Keystone 
under Eventlet during the Kilo cycle. Support for deploying under eventlet will 
be dropped as of the “M”-release of OpenStack.

The reasoning behind this move is multifaceted but the core of the reasons are 
as follows:

Keystone relies on apache/web-server modules to handle federated identity 
(validation of SAML, etc) and similar SSO type authentication (Kerberos).
Eventlet has proven problematic when it comes to workloads within Keystone, 
notably that a number of actions cannot yield (either due to lacking in 
Eventlet, or that the dependent library uses C-bindings that eventlet is not 
able to work with).
Keystone has recommended (for multiple cycles) deploying Keystone under apache 
instead of eventlet. In the gate we primarily test all new development under 
Apache/mod_wsgi deployments. 
Most deployers I’ve discussed keystone deployment with are either already on 
httpd+mod_wsgi or looking to move that direction (for support of features such 
as federated auth).
The review to finalize the deprecation is: 
https://review.openstack.org/#/c/157495/ (Please only provide comments on 
deprecation, verbiage can be modified separately from the actual act of 
deprecation).

Please comment on the review or in reply to this Email.

Thanks,
—Morgan

-- 
Morgan Fainberg
_______________________________________________
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to