Skip to content

Commit a4c6f76

Browse files
committed
tmp: run file-ft-tests-null-compat 10x for CLDSRV-992 flakiness validation
Fans the null-compat matrix out to 10 parallel copies and short-circuits every unrelated job with 'if: false' to save runner time. Dropped before review. Precedent: a3847d6.
1 parent 5036d12 commit a4c6f76

1 file changed

Lines changed: 31 additions & 6 deletions

File tree

.github/workflows/tests.yaml

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ jobs:
128128
129129
async-migration-report:
130130
runs-on: ubuntu-24.04
131-
if: startsWith(github.ref, 'refs/heads/development/')
131+
if: false # CLDSRV-992 stress: unrelated job
132132
steps:
133133
- name: Checkout
134134
uses: actions/checkout@v4
@@ -308,6 +308,7 @@ jobs:
308308
working-directory: monitoring
309309

310310
multiple-backend:
311+
if: false # CLDSRV-992 stress: unrelated job
311312
runs-on: ubuntu-24.04
312313
needs: build
313314
env:
@@ -367,6 +368,7 @@ jobs:
367368
if: always()
368369

369370
mongo-v0-ft-tests:
371+
if: false # CLDSRV-992 stress: unrelated job
370372
runs-on: ubuntu-24.04
371373
needs: build
372374
env:
@@ -426,6 +428,7 @@ jobs:
426428
if: always()
427429

428430
mongo-v1-ft-tests:
431+
if: false # CLDSRV-992 stress: unrelated job
429432
runs-on: ubuntu-24.04
430433
needs: build
431434
env:
@@ -491,12 +494,29 @@ jobs:
491494

492495
file-ft-tests:
493496
strategy:
497+
fail-fast: false
494498
matrix:
495499
include:
496-
- enable-null-compat: ''
497-
job-name: file-ft-tests
498500
- enable-null-compat: 'true'
499-
job-name: file-ft-tests-null-compat
501+
job-name: file-ft-tests-null-compat-1
502+
- enable-null-compat: 'true'
503+
job-name: file-ft-tests-null-compat-2
504+
- enable-null-compat: 'true'
505+
job-name: file-ft-tests-null-compat-3
506+
- enable-null-compat: 'true'
507+
job-name: file-ft-tests-null-compat-4
508+
- enable-null-compat: 'true'
509+
job-name: file-ft-tests-null-compat-5
510+
- enable-null-compat: 'true'
511+
job-name: file-ft-tests-null-compat-6
512+
- enable-null-compat: 'true'
513+
job-name: file-ft-tests-null-compat-7
514+
- enable-null-compat: 'true'
515+
job-name: file-ft-tests-null-compat-8
516+
- enable-null-compat: 'true'
517+
job-name: file-ft-tests-null-compat-9
518+
- enable-null-compat: 'true'
519+
job-name: file-ft-tests-null-compat-10
500520
name: ${{ matrix.job-name }}
501521
runs-on: ubuntu-24.04
502522
needs: build
@@ -560,6 +580,7 @@ jobs:
560580

561581
# Configure and run as Integration run S3C tests
562582
s3c-ft-tests:
583+
if: false # CLDSRV-992 stress: unrelated job
563584
strategy:
564585
matrix:
565586
include:
@@ -696,7 +717,7 @@ jobs:
696717
utapi-v2-tests:
697718
runs-on: ubuntu-24.04
698719
needs: build
699-
if: always()
720+
if: false # CLDSRV-992 stress: unrelated job
700721
env:
701722
ENABLE_UTAPI_V2: t
702723
S3BACKEND: mem
@@ -740,6 +761,7 @@ jobs:
740761
if: always()
741762

742763
sur-tests:
764+
if: false # CLDSRV-992 stress: unrelated job
743765
runs-on: ubuntu-24.04
744766
needs: build
745767
strategy:
@@ -798,6 +820,7 @@ jobs:
798820
if: always()
799821

800822
kmip-ft-tests:
823+
if: false # CLDSRV-992 stress: unrelated job
801824
runs-on: ubuntu-24.04
802825
needs: build
803826
env:
@@ -858,6 +881,7 @@ jobs:
858881
if: always()
859882

860883
kmip-cluster-ft-tests:
884+
if: false # CLDSRV-992 stress: unrelated job
861885
runs-on: ubuntu-latest
862886
needs: build
863887
env:
@@ -924,6 +948,7 @@ jobs:
924948

925949
# This test with the final yarn run ft_sse_arn covers more code than the kmip tests
926950
sse-kms-migration-tests:
951+
if: false # CLDSRV-992 stress: unrelated job
927952
strategy:
928953
fail-fast: false # prevent cancel if one 1 matrix option fails
929954
matrix:
@@ -1108,7 +1133,7 @@ jobs:
11081133
- mongo-v0-ft-tests
11091134
- mongo-v1-ft-tests
11101135
- file-ft-tests
1111-
if: always()
1136+
if: false # CLDSRV-992 stress: unrelated job
11121137
steps:
11131138
- name: Checkout
11141139
uses: actions/checkout@v4

0 commit comments

Comments
 (0)