Investigate E-S document routing
This is not essential, but will be a performance boost, especially for large indices (thinking swift).
Elasticsearch by default assigns a document to a shard (lucene instance) based on the document id, as defined in https:/
Some further thought is required, including, i think, a short spec proposal, because there are some edge cases around things like glance membership where this routing would not be reliable, but i think we could apply it in many cases.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- Steve McLellan
- Direction:
- Needs approval
- Assignee:
- Lakshmi N Sampath
- Definition:
- Approved
- Series goal:
- Accepted for mitaka
- Implementation:
- Implemented
- Milestone target:
- mitaka-rc1
- Started by
- Lakshmi N Sampath
- Completed by
- Travis Tripp
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Routing was optional until now, but with swift plugin it has become mandatory as swift has multiple hierarchies of parent and child relationships in document, wherein grand child and grandparent have to be located in the same shard for the queries to work
Gerrit topic: https:/