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

Wrong inline ARM Jenkins status on node PRs #108

Closed
phillipj opened this issue Dec 19, 2016 · 17 comments
Closed

Wrong inline ARM Jenkins status on node PRs #108

phillipj opened this issue Dec 19, 2016 · 17 comments
Labels

Comments

@phillipj
Copy link
Member

There seems to be something fishy with the inline PR statuses forwarded from Jenkins. Looking at a few PRs which seem to have the same issue, it may be isolated to ARM builds.

These three PRs has inline ARM failure but Jenkins says they're green:

@jbergstroem you see anything suspicious with how the ARM builds are configured by any chance?

@phillipj phillipj added the bug label Dec 19, 2016
@phillipj
Copy link
Member Author

Seeing this in the logs related to PR 10342 and ARM:

19:05:25.868Z  INFO bot: Jenkins / Github PR status updated (req_id=d37fa1da-7246-4b88-bb8e-759d9d14be56, pr=10342, job=test/arm-fanned, status=pending)
19:05:38.608Z  INFO bot: Jenkins / Github PR status updated (req_id=f5b4cc52-097c-4026-a6aa-406bf0531197, pr=10342, job=test/arm, status=pending)
19:05:49.808Z  INFO bot: Jenkins / Github PR status updated (req_id=fbd97ff0-81a9-4d6e-91d4-a9519a490b66, pr=10342, job=test/arm, status=pending)
19:05:55.256Z  INFO bot: Jenkins / Github PR status updated (req_id=ab6678d5-2c40-4743-a1da-6cacb646f8a4, pr=10342, job=test/arm, status=pending)
19:30:23.187Z  INFO bot: Jenkins / Github PR status updated (req_id=5bd9d410-b387-422f-87ec-650a37982605, pr=10342, job=test/arm-fanned, status=success)
19:43:45.646Z  INFO bot: Jenkins / Github PR status updated (req_id=d97e6bfd-d6f8-44ad-bdca-981fa8f545aa, pr=10342, job=test/arm, status=success)
19:43:45.790Z  INFO bot: Jenkins / Github PR status updated (req_id=efead0d0-1155-4327-83fe-db966500ac3b, pr=10342, job=test/arm, status=failure)

From the looks of that, it's Jenkins pushing a failure status.

@jbergstroem
Copy link
Member

I've done some changes to both arm-fanned and arm. I think it might be related to the matrix type of job holds thumbs.

@phillipj
Copy link
Member Author

@jbergstroem to clearify, you did some changes supposed to fix these issues? Or had you done some changes previously which might have caused this issues in the first place?

Still seeing this in new PRs: nodejs/node#10524 which says https://ci.nodejs.org/job/node-test-commit-arm/6788/ failed when it didn't.

@gibfahn
Copy link
Member

gibfahn commented Dec 30, 2016

(I think) related: nodejs/build#572

@jbergstroem
Copy link
Member

The changes I did definitely didn't make things worse, but the issue still persists :(

@phillipj phillipj changed the title Wrong inline Jenkins status on node PRs Wrong inline ARM Jenkins status on node PRs Jan 28, 2017
@phillipj
Copy link
Member Author

Any updates here? Kinda sad to see this happening for most PRs, I assume it adds some doubts about whether or not these statuses are correct at all..

@jbergstroem
Copy link
Member

I've looked several times. Can't find whats wrong. Happy to share access but I think you already have it?

@phillipj
Copy link
Member Author

@jbergstroem I'd expect a "Configure"-link or something similar in the menu to the left if I had access?

screen shot 2017-01-29 at 20 16 24

@gibfahn
Copy link
Member

gibfahn commented Jan 29, 2017

It's only people in @nodejs/jenkins-admins who can see it right?

@Trott
Copy link
Member

Trott commented Feb 8, 2017

Is anyone actively working on this? Seems to have become one of those perma-ignore things for a lot of people in the main repo, which isn't healthy... :-( Not even sure who to loop in... @nodejs/build maybe? @Fishrock123 maybe?

@gibfahn
Copy link
Member

gibfahn commented Feb 9, 2017

cc/ @nodejs/jenkins-admins

phillipj added a commit to phillipj/github-bot that referenced this issue Feb 20, 2017
This is mainly done to debug the current ARM issues we're seeing.

Refs nodejs#108
@phillipj
Copy link
Member Author

Have to admint I haven't remembered to look into this I'm afraid. But by looking at the latest PRs and their inline status, it might look like failing ARM builds aren't as frequent anymore. @Trott would you agree?

@gibfahn
Copy link
Member

gibfahn commented Apr 14, 2017

I think someone went in and fixed the ARM reporting, I want to say it was @joaocgreis but I could well be misremembering.

@jbergstroem
Copy link
Member

Have a faint memory @joaocgreis fixed it as well.

@Trott
Copy link
Member

Trott commented Apr 14, 2017

@Trott would you agree?

Honestly, I haven't been paying attention to it! Will try to do so over the next few hours/days.

@joaocgreis
Copy link
Member

I fixed this. This issue looks like a duplicate of nodejs/build#572. I don't have permissions, but I think this can be closed now.

@jbergstroem
Copy link
Member

Closing per @joaocgreis comment.

phillipj added a commit that referenced this issue May 29, 2017
This reverts commit ad4f572 which was
added to give more debugging info of failing ARM builds. That has been
fixed: #108 (comment)
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

5 participants