Inform admins via webui that the lander_service_wrapper can't get a PPA
Bug #1285360 reported by
Ursula Junque
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu CI Engine |
Fix Released
|
Medium
|
Andy Doan | ||
Ubuntu CI Services |
Fix Released
|
Medium
|
Andy Doan |
Bug Description
Just discussed this issue. The rough solution we want to pursue:
1) the lander_
2) We include service status into the webui. One of these would be the health of the ppa-assigner (ie ERROR: no free ppa's)
Related branches
lp:~doanac/ubuntu-ci-services-itself/lander-ppa-retry
- Francis Ginther: Approve
- Paul Larson: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 77 lines (+29/-11)2 files modifiedlander/bin/lander_service_wrapper.py (+17/-2)
lander/lander/tests/test_service_wrapper.py (+12/-9)
summary: |
- Ticket needs to be updated as Failed in case lander_ppa_assigner returns - error + Ticket not updated as Failed when lander_ppa_assigner returns error |
Changed in ubuntu-ci-services-itself: | |
assignee: | nobody → Andy Doan (doanac) |
Changed in ubuntu-ci-services-itself: | |
milestone: | none → phase-0 |
summary: |
- Ticket not updated as Failed when lander_ppa_assigner returns error + Inform admins via webui that the lander_service_wrapper can't get a PPA |
description: | updated |
Changed in ubuntu-ci-services-itself: | |
status: | New → In Progress |
Changed in ubuntu-ci-services-itself: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-ci-services-itself: | |
status: | Fix Committed → Fix Released |
Changed in uci-engine: | |
assignee: | nobody → Andy Doan (doanac) |
importance: | Undecided → Medium |
milestone: | none → phase-0 |
status: | New → Fix Released |
To post a comment you must log in.
This needs a bit of thought about the best action. Under normal circumstances, it could take a while for a ppa to become free after it's been recycled.
On second thought, I don't think outright failing the ticket is the right answer. Something should keep trying until a sufficiently long enough timeout is reached, or do we wait forever.