Bug 611390 - scheduler gives up on temporary errors when reaching a remoteurl api
Summary: scheduler gives up on temporary errors when reaching a remoteurl api
Status: NEW
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: BuildService (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Michael Schröder
QA Contact: Adrian Schröter
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-03 15:13 UTC by Dominique Leuenberger
Modified: 2010-06-07 08:47 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dominique Leuenberger 2010-06-03 15:13:06 UTC
Situation: running an own instance of OBS, having the base distributions defined in project openSUSE.org with a remoteurl to api.opensuse.org/public.

Every once in a while, a big bnch of my builds fail, and the build log only shows:

> osc bl 11.2 i586
504 remote error: remote error  Gateway Time-Out

The gateway that timed out was reaching api.opensuse.org.

This is a major issue as it requires manual re-triggering of those packages. The scheduler probably needs a state like "R" (retrying), and while there is already a watch on api.opensuse.org/public anyway, it could trigger those packages for Scheduling again once the api is back online / reachable.
Comment 1 Adrian Schröter 2010-06-07 08:47:44 UTC
usually the scheduler/src server should do a reconnect in this situation.