Page MenuHomePhabricator

Aborted build in Harbormaster still shows as building in Diffusion
Closed, ResolvedPublic

Assigned To
None
Authored By
swisspol
Apr 7 2016, 9:17 PM
Referenced Files
F1764543: pasted_file
Aug 17 2016, 7:45 PM
F1209938: pasted_file
Apr 7 2016, 9:17 PM
F1209940: pasted_file
Apr 7 2016, 9:17 PM

Description

(Observed on Phacility)

Aborted build in Harbor Master...

pasted_file (478×678 px, 37 KB)

...still shows as building in Diffusion:

pasted_file (104×597 px, 19 KB)

And the tooltip says "Building" as well

Event Timeline

chad renamed this task from Aborted build in Harbor Master still shows as building in Diffusion to Aborted build in Harbormaster still shows as building in Diffusion.Apr 11 2016, 2:31 AM
chad added a project: Harbormaster.
eadler added a project: Restricted Project.Aug 5 2016, 4:45 PM

I'm also seeing this for failed builds:

pasted_file (91×438 px, 12 KB)

"Failed builds show as building" is actually very different from "Aborted builds show as building". Handling the Aborting one is a more involved than I'd like to dig into right now.

Is this retroactive to builds in this half state prior to this commit and
deploy?

It isn't currently retroactive: the fix is in transition logic and the transition just didn't trigger before.

I think I can add a migration to (at least mostly) fix this retroactively, but it's possible that other work in T13054 will moot this before changes promote this week (e.g., there are some outstanding requests for things like "advisory builds" which don't cause a buildable failure, and it's possible that buildable status will become computed-at-runtime to address those requests). I'm not currently sure if we'll end up there, but I'll add a note there and get the simple migration in if nothing else fixes this before then.