Skip to content

Commit 76f47da

Browse files
committed
tmp: run s3c-ft-tests-v1 10x for CLDSRV-992 flakiness validation
Fans the s3c-ft-tests matrix out to 10 copies of the job that reported the failure and short-circuits unrelated jobs to save runner time. Dropped before review. Precedent: a3847d6.
1 parent aba8cb1 commit 76f47da

1 file changed

Lines changed: 37 additions & 7 deletions

File tree

.github/workflows/tests.yaml

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@ jobs:
242242
cache-to: type=gha,mode=max,scope=mongodb
243243

244244
multiple-backend:
245+
if: false # CLDSRV-992 stress: unrelated job
245246
runs-on: ubuntu-24.04
246247
needs: build
247248
env:
@@ -301,6 +302,7 @@ jobs:
301302
if: always()
302303

303304
mongo-v0-ft-tests:
305+
if: false # CLDSRV-992 stress: unrelated job
304306
runs-on: ubuntu-24.04
305307
needs: build
306308
env:
@@ -360,6 +362,7 @@ jobs:
360362
if: always()
361363

362364
mongo-v1-ft-tests:
365+
if: false # CLDSRV-992 stress: unrelated job
363366
runs-on: ubuntu-24.04
364367
needs: build
365368
env:
@@ -424,6 +427,7 @@ jobs:
424427
# All tests use non federation images
425428

426429
file-ft-tests:
430+
if: false # CLDSRV-992 stress: unrelated job
427431
strategy:
428432
matrix:
429433
include:
@@ -494,17 +498,39 @@ jobs:
494498
# Configure and run as Integration run S3C tests
495499
s3c-ft-tests:
496500
strategy:
501+
fail-fast: false
497502
matrix:
498503
include:
499-
- vformat: v0
504+
- vformat: v1
505+
enable-null-compat: ''
506+
job-name: s3c-ft-tests-v1-1
507+
- vformat: v1
508+
enable-null-compat: ''
509+
job-name: s3c-ft-tests-v1-2
510+
- vformat: v1
511+
enable-null-compat: ''
512+
job-name: s3c-ft-tests-v1-3
513+
- vformat: v1
514+
enable-null-compat: ''
515+
job-name: s3c-ft-tests-v1-4
516+
- vformat: v1
517+
enable-null-compat: ''
518+
job-name: s3c-ft-tests-v1-5
519+
- vformat: v1
520+
enable-null-compat: ''
521+
job-name: s3c-ft-tests-v1-6
522+
- vformat: v1
523+
enable-null-compat: ''
524+
job-name: s3c-ft-tests-v1-7
525+
- vformat: v1
526+
enable-null-compat: ''
527+
job-name: s3c-ft-tests-v1-8
528+
- vformat: v1
500529
enable-null-compat: ''
501-
job-name: s3c-ft-tests-v0
502-
- vformat: v0
503-
enable-null-compat: 'true'
504-
job-name: s3c-ft-tests-v0-null-compat
530+
job-name: s3c-ft-tests-v1-9
505531
- vformat: v1
506532
enable-null-compat: ''
507-
job-name: s3c-ft-tests-v1
533+
job-name: s3c-ft-tests-v1-10
508534
name: ${{ matrix.job-name }}
509535
runs-on: ubuntu-24.04
510536
needs: build
@@ -624,7 +650,7 @@ jobs:
624650
utapi-v2-tests:
625651
runs-on: ubuntu-24.04
626652
needs: build
627-
if: always()
653+
if: false # CLDSRV-992 stress: unrelated job
628654
env:
629655
ENABLE_UTAPI_V2: t
630656
S3BACKEND: mem
@@ -668,6 +694,7 @@ jobs:
668694
if: always()
669695

670696
sur-tests:
697+
if: false # CLDSRV-992 stress: unrelated job
671698
runs-on: ubuntu-24.04
672699
needs: build
673700
strategy:
@@ -726,6 +753,7 @@ jobs:
726753
if: always()
727754

728755
kmip-ft-tests:
756+
if: false # CLDSRV-992 stress: unrelated job
729757
runs-on: ubuntu-24.04
730758
needs: build
731759
env:
@@ -786,6 +814,7 @@ jobs:
786814
if: always()
787815

788816
kmip-cluster-ft-tests:
817+
if: false # CLDSRV-992 stress: unrelated job
789818
runs-on: ubuntu-latest
790819
needs: build
791820
env:
@@ -849,6 +878,7 @@ jobs:
849878

850879
# This test with the final yarn run ft_sse_arn covers more code than the kmip tests
851880
sse-kms-migration-tests:
881+
if: false # CLDSRV-992 stress: unrelated job
852882
strategy:
853883
fail-fast: false # prevent cancel if one 1 matrix option fails
854884
matrix:

0 commit comments

Comments
 (0)