Keystone didn't support worker children processes

Asked by Wu Wenxiang

1. In a multi-core server, keystone only run 1 process by default.
2. With apache, multi-process supported, however performence very low, tested with apache bench.
3. I tryed multi-process keystone running in multi-ports behind haproxy, performence very good.
4. Glance-api / nova-api already support serveral worker children processes.
5. Why keystone not support multi-worker children processes?

Question information

Language:
English Edit question
Status:
Answered
For:
OpenStack Identity (keystone) Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Adam Young (ayoung) said :
#1

Submit it as a patch. No reason we can't support it for Eventlet based deployments.

Revision history for this message
Wu Wenxiang (wu-wenxiang) said :
#2

Thanks!
What do you mean by "submit it as a patch?"
1. Do you want me submit a patch or you guys already had a patch or you guys plan to submit a patch?
2. Why just a patch? This function would not be valued to merge to master?

Revision history for this message
Adam Young (ayoung) said :
#3

Look into the development process on the Openstack Web Site. You would submit your change via Git Review to Gerrit. That is what is meant by "subit it as a patch." That is how it would get merged to master.

Can you help with this problem?

Provide an answer of your own, or ask Wu Wenxiang for more information if necessary.

To post a message you must log in.