Go through libtaskotron code and make sure that all output files are uuid specific to prevent mixing results from different buildslaves.
This ticket had assigned some Differential requests: D690
So I went through logs and each output is being stored into uuid specific location (artifacts dir). The only exception is /var/log/taskotron/taskotron-$username.log, which is buildslave specific and data are appended there. I think we are good here.
Disposable mode example: https://taskotron-dev.fedoraproject.org/artifacts/all/9095810e-9db1-11e5-a6e4-525400ab4cbd/task_output/
Local execution example: /var/lib/taskotron/artifacts/20151208_103633_614973/* /var/log/taskotron/taskotron-mkrizek.log /var/lib/artifacts/20151208_100039_666245/taskotron.log
Any concerns or objections to closing this?
Looks good, I think we can close it. As a side remark, maybe we can now rename taskotron-initiator.log to taskotron-overlord.log.
taskotron-initiator.log
taskotron-overlord.log