Return-Path: X-Original-To: apmail-continuum-users-archive@www.apache.org Delivered-To: apmail-continuum-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8E6D7107E1 for ; Mon, 6 May 2013 16:10:03 +0000 (UTC) Received: (qmail 2728 invoked by uid 500); 6 May 2013 16:10:03 -0000 Delivered-To: apmail-continuum-users-archive@continuum.apache.org Received: (qmail 2629 invoked by uid 500); 6 May 2013 16:10:02 -0000 Mailing-List: contact users-help@continuum.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@continuum.apache.org Delivered-To: mailing list users@continuum.apache.org Received: (qmail 2611 invoked by uid 99); 6 May 2013 16:10:01 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 May 2013 16:10:01 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW X-Spam-Check-By: apache.org Received-SPF: error (athena.apache.org: local policy) Received: from [209.85.160.42] (HELO mail-pb0-f42.google.com) (209.85.160.42) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 May 2013 16:09:57 +0000 Received: by mail-pb0-f42.google.com with SMTP id up7so2064037pbc.29 for ; Mon, 06 May 2013 09:09:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=YCJdMPKID24XKdqDmaP39ASFJ5VsdXFlz3bhggmQdgI=; b=NPJxKHdsgAbOQooiZftJnRBhyfALZV0vN9GXESZn5mtCiQuYRBU1PH/etUKkDFM2vM Rp5VVi2uRZYxSTa8nxVAeMKHlMEdAUj/kJqx4SRy6Ur6VejuEEWQ9wlA241ydK+v/dSu Lk5FdrC17oYect/DI+qHQUdyCCHcIuxMOQa8/fqEN0KOlWYXpawDz8VX68tF9Ksmi+Ia /DZRM+22Ux/sQfKbZWPL2PTAKX9gH6GL4WxygBJMK9CBEzsu7xk71jzdsQEVNiI2pCz4 sg5XKopNx8v5QydVMfiUl9dGsl5Kw0S3qJJEWyQPmNeSNJiwSuQOD1Gdi4u8UMplesLW 5rkg== X-Received: by 10.68.16.164 with SMTP id h4mr26309836pbd.122.1367856556956; Mon, 06 May 2013 09:09:16 -0700 (PDT) Received: from [10.0.0.11] (ppp121-44-52-206.lns20.syd6.internode.on.net. [121.44.52.206]) by mx.google.com with ESMTPSA id sg4sm24442605pbc.7.2013.05.06.09.09.14 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 06 May 2013 09:09:15 -0700 (PDT) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Subject: Re: Build dependencies issue with 1.4.1 From: Brett Porter In-Reply-To: <51644AC2.8090209@mediagrif.com> Date: Tue, 7 May 2013 02:09:12 +1000 Content-Transfer-Encoding: quoted-printable Message-Id: References: <51644AC2.8090209@mediagrif.com> To: users@continuum.apache.org X-Mailer: Apple Mail (2.1503) X-Gm-Message-State: ALoCoQknafrwpDx8NVqKXvPtGPzdqJHAakKSwbX6ucZkXk6dZjI6rZc7Wi4Ioo5W0OXBaASJdFaX X-Virus-Checked: Checked by ClamAV on apache.org Sorry for the delayed response, I thought I had seen a reply to this = already. The likely changes I can see would be: = http://svn.apache.org/viewvc/continuum/trunk/continuum-core/src/main/java/= org/apache/continuum/buildmanager/ParallelBuildsManager.java?r1=3D1140475&= r2=3D1153358&diff_format=3Dh = http://svn.apache.org/viewvc/continuum/trunk/continuum-core/src/main/java/= org/apache/continuum/buildmanager/ParallelBuildsManager.java?r1=3D798364&r= 2=3D946548&diff_format=3Dh I don't think this was intentional though - could you file an issue? Continuum 1.4 put quite a bit more emphasis on distributed build. Have = you tried using that? Even if it runs on the same server, you might like = to try setting up some build agents - the grouping they afford gives = much more capability than the parallel build option does. Regards, Brett On 10/04/2013, at 3:07 AM, Philippe Busque = wrote: > Hello, > In January, we upgraded Continuum from version 1.3.8 to 1.4.1. This = helped solve one major issue we had with Continuum: speed due to = permission pollution. >=20 > However, we've been getting more and more report from our developer = than their change weren't in the daily build. After investigation, we = noticed that the build queue has changed since 1.3.8. >=20 > We have many project group. Each group contains a series of project = that are dependant to each other. > In 1.3.8, when a scheduled build was triggered, Continuum would = process each group, render the dependency and enqueue the builds in a = unique queue per group. > So group A would go in queue 1, group B in queue 2, group C in queue 1 = and so on. We had 6 build queues and everything was built in order. >=20 > Since 1.4.1, we noticed the project were build out of order, more = likely due to the fact that various project in groups were build into = different queue. So project A that depend on B who depend on C could be = compiled with an older copy of C because it got queued after B and B = compiled much faster than C. >=20 > Is there a way to restore the old way for queueing behaviour? Or = enable parallel build based on group rather than project? > Our current workaround is to lower the parallel build from 6 to 1, but = this apply to EVERY group, so there's only 1 queue to build over 500 = projects. This slow down compilation considerably. >=20 > Thanks for any advice or suggestion. >=20 > -- >=20 > Philippe Busque > 1111, rue St-Charles Ouest, > Tour Est, bureau 255 > Longueuil (Qu=E9bec) Canada J4K 5G4 > T=E9l. : 450-449-0102 ext. 3017 > T=E9lec. : 450-449-8725 >=20 > Ce message et les fichiers d=92accompagnement transmis avec celui-ci = s=92adressent express=E9ment au(x) destinataire(s) et peuvent contenir = des renseignements confidentiels et privil=E9gi=E9s. Si vous recevez ce = message par erreur, veuillez en aviser imm=E9diatement l=92exp=E9diteur = par courrier =E9lectronique. Veuillez =E9galement ne pas en prendre = connaissance et en supprimer toutes les copies imm=E9diatement. = Technologies Interactives Mediagrif Inc. et ses filiales n=92acceptent = aucune responsabilit=E9 =E0 l=92=E9gard des opinions exprim=E9es dans le = message ou des cons=E9quences de tout virus informatique qui pourrait = =EAtre transmis avec ce message. Ce message fait =E9galement l=92objet = d=92un copyright. Il est interdit d=92en reproduire, adapter ou = transmettre quelque partie que ce soit sans le consentement =E9crit du = d=E9tenteur du copyright. >=20 > This email and any files transmitted with it are solely intended for = the use of the addressee(s) and may contain information that is = confidential and privileged. If you receive this email in error, please = advise us by return email immediately. Please also disregard the = contents of the email, delete it and destroy any copies immediately. = Mediagrif Interactive Technologies Inc. and its subsidiaries do not = accept liability for the views expressed in the email or for the = consequences of any computer viruses that may be transmitted with this = email. This email is also subject to copyright. No part of it should be = reproduced, adapted or transmitted without the written consent of the = copyright owner. -- Brett Porter brett@apache.org http://brettporter.wordpress.com/ http://au.linkedin.com/in/brettporter http://twitter.com/brettporter