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]