[
https://issues.apache.org/jira/browse/HDDS-14424?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Andika updated HDDS-14424:
-------------------------------
Epic Name: OM HA: Support Follower Read
Target Version/s: 2.2.0
> OM HA: Support Follower Read
> ----------------------------
>
> Key: HDDS-14424
> URL: https://issues.apache.org/jira/browse/HDDS-14424
> Project: Apache Ozone
> Issue Type: Epic
> Reporter: Ivan Andika
> Assignee: Ivan Andika
> Priority: Major
>
> This is an epic is to implement features that allow client to read from OM
> followers.
> The purpose of reading from OM followers are
> * Improve read throughput : Increase the overall read throughput to overcome
> the read bottleneck of a single OM leader
> * Improve write latency and throughput: Leader write latency and throughput
> might also increase since it does need to content with reads
> * Resource utilization: A single OM service is able to serve more QPS, which
> allows less number of OM services required and saving cost
> * Reduce read latency (if possible): This can be achieved by reading from
> the nearest follower and avoiding inter DC traffic
> ** If the client and OM leader is in different DC, we can read from OM
> follower
> *** The read payloads for list and get might be big so we can reduce the
> traffic cost
> ** This will be enhanced if we can support follower reads that do not need
> to talk to the leader for each read request (e.g. through ReadIndex) by
> sacrificing some consistency
> This is not limited to linearizable reads. In the future, we can support
> weaker consistency such as bounded staleness.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]