hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Elek, Marton (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDDS-1458) Create a maven profile to run fault injection tests
Date Wed, 08 May 2019 06:40:00 GMT

    [ 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: hdfs-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org


Mime
View raw message