Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-8256

Set fixed number of workers for File-based IOITs

Details

    • Bug
    • Status: Resolved
    • P2
    • Resolution: Fixed
    • None
    • Not applicable
    • testing
    • None

    Description

      Autoscaling is a feature of google cloud dataflow runner that adds/removes worker nodes dynamically as the job runs. It can behave in a different way creating different test (runtime) results in consequent runs. In integration tests (such as IOIT but others also apply) we don't need such nondeterminism and it's best to have a fixed number of workers for every test execution.

      IOITs use autoscaling but they shouldn't. This issue was created to disable it and set a fixed number of workers.

      Side note: autoscaling is already disabled in Nexmark and load tests of core operations.

      Attachments

        Issue Links

          Activity

            People

              mwalenia Michał Walenia
              mwalenia Michał Walenia
              Votes:
              0 Vote for this issue
              Watchers:
              1 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 - 2.5h
                  2.5h