This is an automated email from the ASF dual-hosted git repository. davidzollo pushed a commit to branch fix-ci-uniform-updated-modules-it-timeout in repository https://gitbox.apache.org/repos/asf/seatunnel.git
commit dccfc75c6805b261d682f2468aa45aa0b160609b Author: David Zollo <[email protected]> AuthorDate: Mon Aug 24 03:12:34 2026 -0400 [Fix][CI] Use a uniform 300-minute timeout for updated-modules IT parts The updated-modules split is round-robin by module index, so bucket contents rotate whenever any e2e module is added or removed. The per-part tuned timeouts (180/180/300/200/180/210/210/210) therefore go stale: on PR #11929 (a connector-common change that fans out to the full e2e matrix) part-5 received jdbc-part-2, clickhouse, file-s3, cdc-mongodb, hbase, easysearch, sls, aerospike and starter-e2e, and timed out at 180 minutes on both JDKs in two consecutive attempts with measured module times of clickhouse 60m, cdc-mongodb 27m and hbase 85m still unfinished at cancellation. Aligning every part to the 300-minute budget that part-3 already uses removes the per-bucket tuning fragility without reducing any test coverage. --- .github/workflows/backend.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml index 6f6cca79b9..6fbef22b2c 100644 --- a/.github/workflows/backend.yml +++ b/.github/workflows/backend.yml @@ -566,7 +566,7 @@ jobs: matrix: java: [ '8', '11' ] os: [ 'ubuntu-latest' ] - timeout-minutes: 180 + timeout-minutes: 300 steps: - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} @@ -598,7 +598,7 @@ jobs: matrix: java: [ '8', '11' ] os: [ 'ubuntu-latest' ] - timeout-minutes: 180 + timeout-minutes: 300 steps: - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} @@ -662,7 +662,7 @@ jobs: matrix: java: [ '8', '11' ] os: [ 'ubuntu-latest' ] - timeout-minutes: 200 + timeout-minutes: 300 steps: - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} @@ -693,7 +693,7 @@ jobs: matrix: java: [ '8', '11' ] os: [ 'ubuntu-latest' ] - timeout-minutes: 180 + timeout-minutes: 300 steps: - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} @@ -724,7 +724,7 @@ jobs: matrix: java: [ '8', '11' ] os: [ 'ubuntu-latest' ] - timeout-minutes: 210 + timeout-minutes: 300 steps: - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} @@ -755,7 +755,7 @@ jobs: matrix: java: [ '8', '11' ] os: [ 'ubuntu-latest' ] - timeout-minutes: 210 + timeout-minutes: 300 steps: - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} @@ -787,7 +787,7 @@ jobs: matrix: java: [ '8', '11' ] os: [ 'ubuntu-latest' ] - timeout-minutes: 210 + timeout-minutes: 300 steps: - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }}
