On Tue, Aug 30, 2016 at 7:43 AM, Pavel Raiskup <praiskup@redhat.com> wrote:
On Tuesday, August 30, 2016 7:39:14 AM CEST Pavel Raiskup wrote:
> Currently it looks like such error-handling is not implemented anyway,
> we drop the build and it is re-submitted after some deadline.

By "drop" here I mean that the build simply fails on BE, while it is still
in "running" state in FE databse.  That build is put in queue once again
after MAX_BUILD_TIMEOUT.handling non-responsive VMs. 
 
But that's different from the (primitive) deferring mechanism where backend
takes any job that frontend feeds it with and returns it back (effectively saying
"try to give me this job later") if it finds out the job cannot be handled at the moment.

If you would like to use what you have described to implement "deferring",
then I doubt you can fit it on that very well.

I am satisfied with the current state and will implement more only if/when I find it
insufficient (meaning "performing very badly") later but feel free to send us patches
for this sooner if desired.
 

Pavel