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