Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-1341

Provide a mechanism to run functional tests on a real cluster

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.22.0
    • None
    • test
    • None
    • herriot

    Description

      With Herriot framework (implemented by HADOOP-6332 at all) in place it'd be great to have a way to run on a real cluster all (or as many as possible) functional tests using MiniDFSCluster at the moment.

      This might possible be accomplished in two ways:

      • by runtime dependency injection to specify underlying cluster abstraction to be chosen (MiniDFSCluster mock or a proxy for real cluster provided by Herriot library)
      • by extending MiniDFSCluster to become a transparent adapter between a test and Herriot's real cluster proxy.

      Having this in place will tremendously benefit overall quality of HDFS (and potentially all Hadoop) be reusing existing functional testbase for system testing.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              cos Konstantin I Boudnik
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: