Enable multi-process for API service

Registered by Valeriy Ponomaryov

Due to the limit of Python interpreter, API service of Manila can't really utilize underlying multi-core architecture even libraries like eventlet has been used. To make API service much more scalable, we should adopt multi-process API workers mode that has been used for long time in Glance/Swift/Nova.

For this we should should reuse module "service" from "oslo_service" library.

Blueprint information

Status:
Complete
Approver:
Ben Swartzlander
Priority:
Low
Drafter:
Valeriy Ponomaryov
Direction:
Approved
Assignee:
Valeriy Ponomaryov
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 1.0.0
Started by
Valeriy Ponomaryov
Completed by
Valeriy Ponomaryov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/multi-process-api-service,n,z

Addressed by: https://review.openstack.org/203704
    Enable multi-process for API service

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.