Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-4124

integration tests that use map-reduce run under the yarn instance when using IntegrationTestMapReduce

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.8.0
    • test
    • None
    • running integration tests as a map-reduce job on a small cluster

    Description

      While attempting to run the Integration Tests under a map-reduce job using the fat mrit jar, I found that all the InputFormat and OutputFormat tests were failing. Checking on the cluster, I saw that the ITs were kicking off new applications within the yarn cluster.

      There are several problems with this:

      1) the cluster is busy running ITs, so it doesn't have resources to be the M/R infrastructure for a test
      2) zookeeper is consistently started on localhost, and the sub-map jobs cannot reach the zookeeper on the host that started it
      3) files prepared by the test do not exist in order for the test to run because it is running on another host

      This contributes to 15 of the 192 tests throwing unexpected exceptions. That is, they do not run to completion, either with test success, or test failure. They also create a long tail of timeout failures.

      Attachments

        Activity

          People

            ecn Eric C. Newton
            ecn Eric C. Newton
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 10m
                10m