[
https://issues.apache.org/jira/browse/HDDS-1458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16835355#comment-16835355
]
Elek, Marton commented on HDDS-1458:
------------------------------------
{quote}bq. From today's Ozone meeting, we agree on making sure that fault
injection test can work with docker image that carry ozone binaries, and docker
image that mount ozone binaries. This ensure that the current work flow is not
disrupted. I will update patch to reflect this agreement.
{quote}
Let me summarize it with my words:
We discussed the two main approaches which are suggested in this thread. What
we agreed (IMHO) is the following:
# We don't modify the existing approach to use docker containers right now (we
use volume mounts, we release docker images from separated branch, we include
smoketest, etc.)
# We implement the other approach side-by-side with the original approach.
There will be an option to choose between the approaches.
# After a while we can evaluate the solutions based on the usage patterns and
we may or may not change from one to an other.
# All the tests should be executable with both method including the
blockade/smoketest/fault injection test.
Please fix me If I don't remember well.
> Create a maven profile to run fault injection tests
> ---------------------------------------------------
>
> Key: HDDS-1458
> URL: https://issues.apache.org/jira/browse/HDDS-1458
> Project: Hadoop Distributed Data Store
> Issue Type: Test
> Reporter: Eric Yang
> Assignee: Eric Yang
> Priority: Major
> Attachments: HDDS-1458.001.patch, HDDS-1458.002.patch,
> HDDS-1458.003.patch, HDDS-1458.004.patch
>
>
> Some fault injection tests have been written using blockade. It would be
> nice to have ability to start docker compose and exercise the blockade test
> cases against Ozone docker containers, and generate reports. This is
> optional integration tests to catch race conditions and fault tolerance
> defects.
> We can introduce a profile with id: it (short for integration tests). This
> will launch docker compose via maven-exec-plugin and run blockade to simulate
> container failures and timeout.
> Usage command:
> {code}
> mvn clean verify -Pit
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]