You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Konstantin Boudnik (JIRA)" <ji...@apache.org> on 2010/09/29 18:16:34 UTC

[jira] Created: (HADOOP-6980) Add abstraction layer to isolate cluster deployment mechanisms

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.