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

CreateRequestsPerMinutePerUser quota limit exceeded

Details

    Description

      https://builds.apache.org/job/beam_PostCommit_Go_GradleBuild/553/consoleFull

       

      Dataflow has a CreateRequestsPerMinutePerUser quota that is 60 requests per minute.

      Our Java Validate Runner tests spin up more than 250 jobs in a run.

      We should look into best way to fix the issue. Currently, I see following options:

      1. Add retry logic. Although this limits us to 1 dataflow job start per second for whole Jenkins. In long scale this can also block one test job if other jobs take all the slots.
      2. Utilize different users to spin Dataflow jobs.
      3. Find way to rise quota limit on Dataflow. By default the field limits value to 60 requests per minute.

      Attachments

        Issue Links

          Activity

            People

              Ardagan Mikhail Gryzykhin
              Ardagan Mikhail Gryzykhin
              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 - 1h 10m
                  1h 10m