adoptium / adoptium/aqa-test-tools
Streaming status doesn't work as expected?
- 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
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