Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI stack check timeout #11289

Closed
mcsauder opened this issue Jan 24, 2019 · 5 comments
Closed

CI stack check timeout #11289

mcsauder opened this issue Jan 24, 2019 · 5 comments
Labels

Comments

@mcsauder
Copy link
Contributor

mcsauder commented Jan 24, 2019

Describe the bug
The CI stck check very frequently times out, so CI fails even though there might be no issue with a PR.

To reproduce, rebase a previously passing PR against current master, the CI tools will re-run, and frequently the stack check will fail with a timeout.

image
image

At the time of this writing, these three PR's can be observed exhibiting this behavior:
http://ci.px4.io:8080/blue/organizations/jenkins/PX4_misc%2FFirmware-hardware/detail/PR-11260/11/pipeline
http://ci.px4.io:8080/blue/organizations/jenkins/PX4_misc%2FFirmware-hardware/detail/PR-11192/33/pipeline
http://ci.px4.io:8080/blue/organizations/jenkins/PX4_misc%2FFirmware-hardware/detail/PR-11194/20/pipeline

Expected behavior
@dagar, if a timeout has been exceeded, is there a way to make the CI test retry/restart again after a wait period? Currently I wait for the master branch to update, then rebase and force push again in hopes of getting through... (As a bonus, when it does pass after a rebase, the experience is a lot like winning the lottery! :) Unfortunately, rebasing again often leads to a new failure.)

Let me know if I can help provide additional information. Thanks for your help with this!

-Mark

@dagar dagar added the bug label Jan 24, 2019
@dagar
Copy link
Member

dagar commented Jan 24, 2019

I believe it's probably an issue with the python scripts that monitor the serial console.
https://github.com/PX4/Firmware/tree/master/Tools/HIL

Serial possibly getting stuck in a bad state from a previous run.

@mcsauder
Copy link
Contributor Author

@mcsauder
Copy link
Contributor Author

@mcsauder
Copy link
Contributor Author

@mcsauder
Copy link
Contributor Author

I haven't seen this issue in about 8 days, so I think recent changes might have fixed it. I can go ahead and close this issue early next week after it makes it to the 10 day point. Thanks for squashing this bug!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants