Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Oct 13, 2020

Seems that by splitting the tests into many small jobs has a bad
effect - since we only have queue size = 180 for the whole Apache
organisation, we are competing with other projects for the jobs
and with the jobs being so short we got starved much more than if
we had long jobs. Therefore we are re-combining the test types into
single jobs per Python version/Database version and run all the
tests sequentially on those machines.


^ Add meaningful description above

Read the Pull Request Guidelines for more information.
In case of fundamental code change, Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in UPDATING.md.

@potiuk potiuk force-pushed the smart-recombining-test-jobs branch from 6c17940 to 1535530 Compare October 13, 2020 16:05
@potiuk
Copy link
Member Author

potiuk commented Oct 13, 2020

Nope. Kubernetes is a bit more work as the cluster is setup in Action. We'd have to setup all three of them at once. Reverted the last fixup

@potiuk potiuk force-pushed the smart-recombining-test-jobs branch from 1535530 to 6749a5d Compare October 13, 2020 16:34
@potiuk
Copy link
Member Author

potiuk commented Oct 13, 2020

Few more corrections to Integration tests

@potiuk potiuk force-pushed the smart-recombining-test-jobs branch from 6749a5d to 84c4915 Compare October 13, 2020 17:08
Seems that by splitting the tests into many small jobs has a bad
effect - since we only have queue size = 180 for the whole Apache
organisation, we are competing with other projects for the jobs
and with the jobs being so short we got starved much more than if
we had long jobs. Therefore we are re-combining the test types into
single jobs per Python version/Database version and run all the
tests sequentially on those machines.
@potiuk potiuk force-pushed the smart-recombining-test-jobs branch from 84c4915 to e943652 Compare October 13, 2020 17:29
@potiuk potiuk merged commit 4297aba into apache:master Oct 13, 2020
@potiuk potiuk deleted the smart-recombining-test-jobs branch October 13, 2020 18:51
potiuk added a commit to PolideaInternal/airflow that referenced this pull request Oct 14, 2020
The test-type strategy matrix were not deleted entirely when combined
back tests in apache#11504
potiuk added a commit that referenced this pull request Oct 14, 2020
The test-type strategy matrix were not deleted entirely when combined
back tests in #11504
potiuk added a commit that referenced this pull request Nov 14, 2020
Seems that by splitting the tests into many small jobs has a bad
effect - since we only have queue size = 180 for the whole Apache
organisation, we are competing with other projects for the jobs
and with the jobs being so short we got starved much more than if
we had long jobs. Therefore we are re-combining the test types into
single jobs per Python version/Database version and run all the
tests sequentially on those machines.

(cherry picked from commit 4297aba)
potiuk added a commit that referenced this pull request Nov 14, 2020
The test-type strategy matrix were not deleted entirely when combined
back tests in #11504

(cherry picked from commit bcf0557)
@potiuk potiuk added this to the Airflow 1.10.13 milestone Nov 14, 2020
@potiuk potiuk added the type:misc/internal Changelog: Misc changes that should appear in change log label Nov 14, 2020
potiuk added a commit that referenced this pull request Nov 16, 2020
Seems that by splitting the tests into many small jobs has a bad
effect - since we only have queue size = 180 for the whole Apache
organisation, we are competing with other projects for the jobs
and with the jobs being so short we got starved much more than if
we had long jobs. Therefore we are re-combining the test types into
single jobs per Python version/Database version and run all the
tests sequentially on those machines.

(cherry picked from commit 4297aba)
potiuk added a commit that referenced this pull request Nov 16, 2020
The test-type strategy matrix were not deleted entirely when combined
back tests in #11504

(cherry picked from commit bcf0557)
potiuk added a commit that referenced this pull request Nov 16, 2020
Seems that by splitting the tests into many small jobs has a bad
effect - since we only have queue size = 180 for the whole Apache
organisation, we are competing with other projects for the jobs
and with the jobs being so short we got starved much more than if
we had long jobs. Therefore we are re-combining the test types into
single jobs per Python version/Database version and run all the
tests sequentially on those machines.

(cherry picked from commit 4297aba)
potiuk added a commit that referenced this pull request Nov 16, 2020
The test-type strategy matrix were not deleted entirely when combined
back tests in #11504

(cherry picked from commit bcf0557)
kaxil pushed a commit that referenced this pull request Nov 18, 2020
Seems that by splitting the tests into many small jobs has a bad
effect - since we only have queue size = 180 for the whole Apache
organisation, we are competing with other projects for the jobs
and with the jobs being so short we got starved much more than if
we had long jobs. Therefore we are re-combining the test types into
single jobs per Python version/Database version and run all the
tests sequentially on those machines.

(cherry picked from commit 4297aba)
kaxil pushed a commit that referenced this pull request Nov 18, 2020
The test-type strategy matrix were not deleted entirely when combined
back tests in #11504

(cherry picked from commit bcf0557)
cfei18 pushed a commit to cfei18/incubator-airflow that referenced this pull request Mar 5, 2021
Seems that by splitting the tests into many small jobs has a bad
effect - since we only have queue size = 180 for the whole Apache
organisation, we are competing with other projects for the jobs
and with the jobs being so short we got starved much more than if
we had long jobs. Therefore we are re-combining the test types into
single jobs per Python version/Database version and run all the
tests sequentially on those machines.

(cherry picked from commit 4297aba)
cfei18 pushed a commit to cfei18/incubator-airflow that referenced this pull request Mar 5, 2021
The test-type strategy matrix were not deleted entirely when combined
back tests in apache#11504

(cherry picked from commit bcf0557)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools type:misc/internal Changelog: Misc changes that should appear in change log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants