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: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
          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.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to