[ 
https://issues.apache.org/jira/browse/HADOOP-6980?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916304#action_12916304
 ] 

Tom White commented on HADOOP-6980:
-----------------------------------

Whirr (http://incubator.apache.org/whirr/) is an example of a cluster 
deployment mechanism, so might be a good test case for such an API.

> Add abstraction layer to isolate cluster deployment mechanisms
> --------------------------------------------------------------
>
>                 Key: HADOOP-6980
>                 URL: https://issues.apache.org/jira/browse/HADOOP-6980
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: test
>    Affects Versions: 0.22.0
>            Reporter: Konstantin Boudnik
>
> Certain types of system tests might require to perform a fresh deployment of 
> a test cluster (e.g. upgrade tests, and similar).
> This can be achieved by having an external way of deploying clusters and then 
> running the tests. However, this won't work if re-deployment is needed in a 
> middle of such test execution. In this case, Herriot needs to be able to 
> explicitly call a deployment mechanism to carry on the process.
> However, there are many possible ways of implementing cluster deployment and 
> Herriot couldn't possibly be aware about all of them nor should be able to 
> satisfy all their different interfaces. Thus an abstract interface should 
> isolate plug-gable concrete implementations.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to