On 29/08/2007, at 6:14 PM, Nigel Magnay wrote:

Which is great - it just felt like there was some disagreement between
whether it's actually a problem to be fixed :- "let's fix the local
repository" vs "Yes, I'm just saying separate processes should be using separate local repositories." which I didn't understand as I couldn't see how a locally built artifact would then be able to be accessed by downstream
builds.

Is there a JIRA covering this one (I guess there's probably several ;-) ) - MNG-3151 seems to me to be a slightly different thing from what we're now
talking about.

yeah, the thread kind of diverged from the original intent. I'm not sure if there's a JIRA yet - but there should be. I've added it to my queue to write up as a proposal and add to JIRA if not already there. If you want to search/create and then watch and let me know I'd be happy to use that one.

- Brett



On 29/08/2007, Brett Porter <[EMAIL PROTECTED]> wrote:

I already responded to this here: http://www.nabble.com/Re%3A-local-
repositories-%28was%3A-http%3A--jira.codehaus.org-browse-MNG-3151%29-
p12286344s177.html

Cheers,
Brett

On 29/08/2007, at 4:49 PM, Nigel Magnay wrote:


If you are knowingly doing this then I would say different settings
via a build plan to prevent corruption or the CI mechanism serializes
the builds.


How can one do this and still make use of all 8 cores to build on a
desktop machine (or all 16 on our CI server)? m2 builds could run
really parallel, but they frequently break when they do (particularly
when one buildl downloads a plugin, and another one uses it half-way
through, getting wrong metadata).

Is there a way of serializing access to the local repository?

This seems a really important feature given the way computers are
rapidly adding cores. m2 has the intelligence to know what things can
be parallelized because of its smart dependency mechanism, but it
falls down because of the dumb local repo into an antlike serial
process.

-------------------------------------------------------------------- -
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to