coreos / coreos/coreos-assembler
kola: AWS: Regularly retrieve console output to detect initramfs reaching emergency target earlier
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 393
- Forks
- 193
- Avg merge
- 17h 6m
- Merged PRs (30d)
- 5
Description
Feature Request
When running tests on AWS, kola waits for the tests to complete or to timeout before retrieving console output. This is fine for successful and failing tests but less practical for initramfs located failures in which case we have to wait for the timeout to be reached. This would be most useful on AWS as we can not stream console output.
Desired Feature
kola should regularly retrieve console output to detect failures earlier. Polling could start around 2 minutes after the test start (to skip most successful tests) and would repeat every minutes until the timeout.
Other Information
This may also be useful for platforms other than AWS but I have not performed any testing there so far.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing kola's AWS test lifecycle and the existing console-output retrieval point. Implement periodic retrieval beginning about two minutes after test start and repeating until timeout, with early detection of initramfs emergency-target failures; verify that successful and failing tests still complete normally.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, go
- Domain
- cloud, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100