Ethan Rose created HDDS-11942:
---------------------------------

             Summary: More robust framework for container fault injection
                 Key: HDDS-11942
                 URL: https://issues.apache.org/jira/browse/HDDS-11942
             Project: Apache Ozone
          Issue Type: Sub-task
            Reporter: Ethan Rose
            Assignee: Ethan Rose


The master branch currently has a 
[framework|https://github.com/apache/ozone/blob/eaf9a7db2675a9a5bd0a7f6f45a0cbb79f1cf6d4/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/dn/scanner/TestContainerScannerIntegrationAbstract.java#L235]
 for injecting corruption into an existing container and getting the expected 
result. As a part of reconciliation, the scope of this has expanded:
* We can detect more types of faults across replicas, including missing RocksDB 
metadata.
* The scanner can detect multiple different issues in the same container
* The expected result should now contain a merkle tree to compare against.

Previous PRs had used workaround solutions to test these things, but it would 
be good to have everything unified to ensure optimal test coverage and 
readability.



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