adoptium / adoptium/aqa-test-tools

Streaming status doesn't work as expected?

Open
#1,012 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
33
Forks
97
Avg merge
7h 9m
Merged PRs (30d)
5

Description

`Streaming` - Special state. When enabled, the build will be processed while it is still running.

During the release of March 2025, it was found even with [release-openjdk24-pipeline](https://ci.adoptium.net/job/build-scripts/job/release-openjdk24-pipeline/) setting as streaming status no data of grand childs job]( for example ) was available until the child jobs was done.

Take x64-linux as example:
No x64-linux data show up in https://trss.adoptium.net/resultSummary?parentId=67d9c130105697006e0e5081 until the build job https://ci.adoptium.net/job/build-scripts/job/jobs/job/release/job/jobs/job/jdk24/job/jdk24-release-linux-x64-temurin/2/ is done, which means there will be no data available before all aqa-tests and remote triggered tck test jobs are done. So the triage has to start without resultSummary.

Contributor guide

Open the contributing guide

Research direction

Start with the linked release-openjdk24-pipeline and its x64-linux child job, then inspect the resultSummary for parentId 67d9c130105697006e0e5081 while the build is still running. Trace how streaming status handles grandchild results. Done means child-job data is available in resultSummary before the parent build and its AQA and TCK jobs finish.

Written by the indexing model from the issue text.

Assessment

Domain
observability, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.