Bug 13780 - Split up autobuild job to avoid CI shared runner flakiness
Split up autobuild job to avoid CI shared runner flakiness
Product: Samba 4.1 and newer
Classification: Unclassified
All All
: P5 normal
: ---
Assigned To: Tim Beale
Samba QA Contact
Depends on:
  Show dependency treegraph
Reported: 2019-02-08 04:07 UTC by Tim Beale
Modified: 2019-02-12 23:09 UTC (History)
1 user (show)

See Also:

Fix backport for v4.10 (2.97 KB, patch)
2019-02-08 04:11 UTC, Tim Beale
abartlet: review+

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Beale 2019-02-08 04:07:46 UTC
Around the time v4.10 branched, we were starting to hit some flakiness with CI. It turns out the samba_ad_dc_2 job was starting to hit resource limits and could end up using swap. Depending on when the swap kicked in, it could mean the difference between a CI pass and a CI fail. Often the problem would manifest itself as a dns_hub error starting up the vampire_2000_dc. 

We have now split up the autobuild jobs to avoid this problem, but it should be backported to 4.10 to improve CI reliability.
Comment 1 Tim Beale 2019-02-08 04:11:18 UTC
Created attachment 14838 [details]
Fix backport for v4.10

CI link: https://gitlab.com/catalyst-samba/samba/pipelines/46644585
Comment 2 Tim Beale 2019-02-12 23:09:53 UTC
Actually, as we need to still support python2 on 4.10, I should probably add a separate py2 target for the new backup autobuild job, just so we don't degrade python2 support for the backup/restore. I'll update the patch.