Moving frequently using reads to slave db connection

Registered by Atsuko Ito

Starting from Juno we've got an slave_connection to MySQL. In order to increase read-only API performance including:
 * fernet token issuing/validation
 * assignment/user/project/group listings
varios operations can be send to slave.

More info:
https://wiki.openstack.org/wiki/Slave_usage

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Atsuko Ito
Direction:
Needs approval
Assignee:
Atsuko Ito
Definition:
Obsolete
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Atsuko Ito
Completed by
Lance Bragstad

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/keystone-slaveification,n,z

Addressed by: https://review.openstack.org/197379
    Keystone slaveification spec

Addressed by: https://review.openstack.org/197455
    Keystone slaveification

Changing the status to next since this should ideally depend on some oslo.db work to specify if a connection is read-only or read/write

procedural change of milestone target, feel free to target to mitaka-2 or mitaka-3

(lbragstad): It's been a while since this has been updated. If there is still a need for this, please don't hesitate to restore the existing specification [0]. It sounds like oslo had some tooling that would make this easier, which we will need to factor into a re-proposed specification.

[0] https://review.openstack.org/#/c/197379/

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.