[ 
https://issues.apache.org/jira/browse/BEAM-7085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16819626#comment-16819626
 ] 

Valentyn Tymofieiev commented on BEAM-7085:
-------------------------------------------

Assumptions:
- We have 16 jenkins workers
- We have suites for  Py 2.7, 3.5, 3.6, 3.7, which will run in parallel..
- PostCommit test suite will start up to 8 pipelines simultaneously, 
https://github.com/apache/beam/blob/4c322107ca5ebc0ab1cc6581d957501fd3ed9cc4/build.gradle#L200.
 AFAIK precommit test suite always runs 1 test at a time.
- Each pipeline stars 1 worker consuming 1 vCPU.
- Each Jenkins worker runs at most test 1 suite.

In this case the ballpark for the upper bound would be: 16 Jenkins machines * 4 
Python minor versions * 8 pipelines per test suite = 512 vCPU cores.


> Several PostCommit test suites are failing recently due to insufficient CPU 
> quota in apache-beam-testing 
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: BEAM-7085
>                 URL: https://issues.apache.org/jira/browse/BEAM-7085
>             Project: Beam
>          Issue Type: Improvement
>          Components: test-failures, testing
>            Reporter: Valentyn Tymofieiev
>            Assignee: yifan zou
>            Priority: Major
>
> Current usage is 632 with limit 750.
> https://pantheon.corp.google.com/iam-admin/quotas?project=apache-beam-testing&metric=CPUs&usage=USED



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to