Bug 5444

Summary: 1.6 Autobuilder Enhancement Tracking bug
Product: [Infrastructure] AutoBuilder Reporter: Richard Purdie <richard.purdie>
Component: autobuilderAssignee: Beth Flanagan <elizabeth.flanagan>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: High CC: bluelightning, elizabeth.flanagan, infras.ab.watcher, Infras.watcher, jessica.zhang, sgw
Version: 1.6   
Target Milestone: 1.6 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on: 3140, 4186, 4593, 5433, 5450, 5451, 5454    
Bug Blocks:    

Description Richard Purdie 2013-11-01 13:14:07 UTC
Overall tracking bug for 1.6 targetted autobuilder improvements. A quick summary of the kinds of issues we'd like to address is:

* Optimised Deletion
* Can stop builds, nightly doesn't hang
* AB01 is not special
* One build can start whilst another is finishing
* Avoid nasty copy issues (NFS locking)

Although specific bugs will be opened as dependencies of this bug for each issue.
Comment 1 Beth Flanagan 2013-11-04 11:31:39 UTC
Adding:

* Optimized Git Clone (Local central repos copies).
Comment 2 Beth Flanagan 2013-11-11 12:58:57 UTC
Status update:

- Optimized Deletion and git clone optimization are currently in test.
- AB01 is no longer special
- Multiple builds can now start while one is finishing. However, this may slow things down so long if two are done concurrently, that the yoctoblocker times out. Need more testing on this.


TODO: 
- YoctoBlocker kill
- Finish testing git/deletion issues
Comment 3 Beth Flanagan 2013-11-26 14:51:47 UTC
Status update:

- git optimizer working now. 
- Still may have some database/logging issues when killing and restarting builds.
- Blocker has been removed from mainline buildbot. We're going to want to update to mainline and test killing builds there. (May also fix database/logging issues)
Comment 4 Beth Flanagan 2014-01-21 13:33:43 UTC
Status update:

- code currently in production undergoing testing.
- prior issues seen in git fetcher appear to be fixed
- tgrid seems to have some issues. root causing.
- pending push to master once tgrid issues are resolved
- forward port to 0.8.8 complete
- cherry picked ability to kill all pending builds.
Comment 5 Richard Purdie 2014-04-03 09:52:11 UTC
Resolving this as complete for what we're going to get done in the 1.6 cycle. Some work has been moved to 1.7 but nothing that should block 1.6.