[ 
https://issues.apache.org/jira/browse/HDDS-14425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Andika updated HDDS-14425:
-------------------------------
    Description: 
It might be possible for Ratis to throw ReadIndexException if the follower is 
not able to get the ReadIndex one way or another. However, currently this is 
not handled by both the OM server and client.

We need to check whether we need to handle this. If so, we need a way for the 
OM to propagate to the client (e.g. by wrapping it in ServiceException) and the 
client to handle it (e.g. failover). 

  was:
It might be possible for Ratis to throw ReadIndexException if the follower is 
not able to get the ReadIndex one way or another.

We need to check whether we need to handle this. If so, we need a way for the 
OM to propagate to the client (e.g. by wrapping it in ServiceException) and the 
client to handle it (e.g. failover). 


> Implement ReadIndexException exception handling
> -----------------------------------------------
>
>                 Key: HDDS-14425
>                 URL: https://issues.apache.org/jira/browse/HDDS-14425
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Ivan Andika
>            Assignee: Ivan Andika
>            Priority: Major
>
> It might be possible for Ratis to throw ReadIndexException if the follower is 
> not able to get the ReadIndex one way or another. However, currently this is 
> not handled by both the OM server and client.
> We need to check whether we need to handle this. If so, we need a way for the 
> OM to propagate to the client (e.g. by wrapping it in ServiceException) and 
> the client to handle it (e.g. failover). 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to