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.
Adding: * Optimized Git Clone (Local central repos copies).
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
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)
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.
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.