Skip to content

[patch] Increase MAX_RETRIES for launchfvt-predict from 50 to 72 - #2530

Merged
unnati-solanki-git merged 1 commit into
masterfrom
predict-launchfvt-max-retries
Aug 14, 2026
Merged

[patch] Increase MAX_RETRIES for launchfvt-predict from 50 to 72#2530
unnati-solanki-git merged 1 commit into
masterfrom
predict-launchfvt-max-retries

Conversation

@jvaneel-dwivedi

Copy link
Copy Markdown
Contributor

The predict FVT suite executes long-running Watson Studio notebook jobs and routinely takes well over 4 hours to complete. The wait-for-pipelinerun step in mas-launchfvt-predict was configured with MAX_RETRIES=50 (50 x 5 min = 4h 10m), which is shorter than both the 6h step timeout and the 8h pipeline timeout set on the predict PipelineRun itself.

When the watcher exhausted its retries while predict was still running, IGNORE_FAILURE=True caused the step to exit 0, making the launcher believe predict had finished. This triggered the mas-fvt-finally pipeline (deprovision, must-gather) while predict tests were still actively executing, cutting the suite short.

Increase MAX_RETRIES to 72 (72 x 5 min = 6h), aligning the launcher's watch window with the 6h step timeout on the fvt-predict task so the watcher does not give up before the tests can legitimately complete.

Root-cause reference: build 8295, instance pfvtjdmnp92, 2026-08-14.
FVT Dashboard :https://dashboard.ibmmas.com/tests/pfvtjdmnp92/8295

The predict FVT suite executes long-running Watson Studio notebook jobs and
routinely takes well over 4 hours to complete. The wait-for-pipelinerun step
in mas-launchfvt-predict was configured with MAX_RETRIES=50 (50 x 5 min =
4h 10m), which is shorter than both the 6h step timeout and the 8h pipeline
timeout set on the predict PipelineRun itself.

When the watcher exhausted its retries while predict was still running,
IGNORE_FAILURE=True caused the step to exit 0, making the launcher believe
predict had finished. This triggered the mas-fvt-finally pipeline (deprovision,
must-gather) while predict tests were still actively executing, cutting the
suite short.

Increase MAX_RETRIES to 72 (72 x 5 min = 6h), aligning the launcher's watch
window with the 6h step timeout on the fvt-predict task so the watcher does
not give up before the tests can legitimately complete.

Root-cause reference: build 8295, instance pfvtjdmnp92, 2026-08-14.
@jvaneel-dwivedi
jvaneel-dwivedi requested a review from a team as a code owner August 14, 2026 11:18
@unnati-solanki-git
unnati-solanki-git merged commit 5cbbf99 into master Aug 14, 2026
11 checks passed
@unnati-solanki-git
unnati-solanki-git deleted the predict-launchfvt-max-retries branch August 14, 2026 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants