[Mono-bugs] [Bug 526555] New: builder should run only one lane per execution

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Jul 29 17:23:46 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=526555


           Summary: builder should run only one lane per execution
    Classification: Mono
           Product: Mono: Tools
           Version: unspecified
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: MonkeyWrench
        AssignedTo: rkvinge at novell.com
        ReportedBy: ajorgensen at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


Right now the Builder gets work for each lane it's configured to do work for
and runs one revision per lane before exiting.  This has a number of
unfortunate side-effects:

* Work tends to lag behind HEAD because the newest revision available at the
start of execution is chosen, even though many revisions have been checked in
since.

* It can take an extremely long time for an execution to end properly.  This
makes it hard to shut down a builder for maintainance.  It could also make it
hard to develop a new lane.

* It can starve a newly configured lane until all of the builders have
completed their current execution (which could be hours).

Basically the most important problem is the first one.  Ideally each builder
would choose the most recent revision it can choose and run just that one lane
on each execution.

It's possible I'm wrong though.  I'd be interested to hear arguments to the
contrary.

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list