On 02/26/2010 09:58 AM, Mike Bonnet wrote: > If kojid shuts down cleanly it will free all the tasks it is currently > working on, to make them available for another builder to process. On > startup is also frees any tasks it owns before starting to process new > tasks. In general a kojid restart may result in running tasks being > started over, but nothing worse than that.
There are a few situations where tasks do not restart cleanly. newRepo tasks get an error because they fail to recycle their createrepo subtasks effectively. I've been meaning to fix this but it's generally not a big issue, kojira will just create a fresh task when it fails. build tasks can sometimes fail on restart if they've gotten too far along -- specifically if they've already triggered the build import (the restart will then fail because the NVR already exists). Of course if it imported the build then it is mostly done, but the task will show up as failed (even though the build will show as successful). Also the build might not be tagged (which can be remedied by simply tagging it manually). Similarily, a tagBuild task can fail on restart if it got as far as actually tagging but didn't quite finish. Of course this means the tagging actually occurred, but the notification will indication otherwise (or you may see both the success and failure notifications). -- buildsys mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/buildsys
