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

Swaminathan Balachandran reassigned HDDS-11690:
-----------------------------------------------

    Assignee:     (was: Rishabh Patel)

> Validate RATIS keys are all commited on watch for commit
> --------------------------------------------------------
>
>                 Key: HDDS-11690
>                 URL: https://issues.apache.org/jira/browse/HDDS-11690
>             Project: Apache Ozone
>          Issue Type: Task
>            Reporter: Swaminathan Balachandran
>            Priority: Major
>
> Write a test case to verify if ALL_COMMITED replication in ratis is respected 
> on Datanode pipeline writes or if we fallback to MAJORITY_COMMIT. We need to 
> test this out by fault injecting some code on one of the datanodes on 
> pipeline writes. This can be achieved by mocking one of the datanode write 
> code by adding a sleep to make it lagging follower in a pipeline.
> We should validate of watch for commit waits for all commit when 
> [https://github.com/apache/ozone/blob/a33af1dbce25ca3c1f71d833f506d8d8290a4213/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/ratis/conf/RatisClientConfig.java#L103]
>  is set to ALL_COMMITED and see if the watch for commit fails when a lagging 
> follower fails to apply some transaction and see if the commit still happens.



--
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