buildds don't auto-restart on reboot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
High
|
Celso Providelo |
Bug Description
machines in the data centre are vulnerable to random and arbitrary reboots (e.g. for kernel security fixes or physical relocation) - our services need to cope with this. wanna-build's buildd handled this by having a cronned buildd-watcher process which ran every 5 mins and (among other things) checked for a running buildd process. If it couldnt' find one and there wasn't a ~buildd/
I'd recommend LP do something similar. OTOH, if you want something simpler, I'd not recommend @reboot in cron, as that's buggy and e.g. will kick in on cron daemon restart (which is ok I guess as long as your buildd start process is clever enough to not start dueling buildds).
Changed in launchpad-buildd: | |
assignee: | nobody → cprov |
status: | Unconfirmed → Confirmed |
tags: | added: tech-debt |
The buildds themselves have an init script to start them up. I'm guessing it's the build master which needs to detect certain failure modes and re-test to reenable the buildds in the db periodically