Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-4140

Update system tests to allow running tests in parallel

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.10.2.0
    • None
    • None

    Description

      The framework used to run system tests will soon have the capability to run tests in parallel. In our validations, we've found significant speedup with modest increase in the size of the worker cluster, as well as much better usage of the cluster resources.

      A few updates to the kafka system test services and tests are needed to take full advantage of this:

      1) cluster usage annotation - this provides a hint to the framework about what cluster resources to set aside for a given test, and lets the driver efficiently use the worker cluster.
      2) eliminate a few canonical paths on the test driver. This is fine when tests are run serially, but in parallel, different tests end up colliding on these paths. The primary culprits here are security_config.py, and minikdc.py

      Attachments

        Issue Links

          Activity

            People

              granders Geoff Anderson
              granders Geoff Anderson
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: