continuum-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brent N Atkinson (JIRA)" <j...@codehaus.org>
Subject [jira] (CONTINUUM-2704) Shell builds are not executing concurrently
Date Thu, 06 Jun 2013 13:45:03 GMT

    [ https://jira.codehaus.org/browse/CONTINUUM-2704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=326296#comment-326296
] 

Brent N Atkinson commented on CONTINUUM-2704:
---------------------------------------------

That {{synchronized}} indeed looks suspect. As Murali said, it isn't consistent with the other
build executors, which is odd considering that it is essentially doing the same thing (less
actually) than the other executors.

  * Added another build queue
  * Set parallel builds = 2
  * Added the extra queue to the default schedule
  * Changed the cron expression to run every minute
  * Added jobs that do nothing but sleep for 1 minute
  * Made scm changes to cause the builds to be triggered

After removing {{synchronized}} from the executor, I was able to see them simultaneously in
the OS process list.
                
> Shell builds are not executing concurrently
> -------------------------------------------
>
>                 Key: CONTINUUM-2704
>                 URL: https://jira.codehaus.org/browse/CONTINUUM-2704
>             Project: Continuum
>          Issue Type: Bug
>          Components: Parallel Builds
>    Affects Versions: 1.3.8
>         Environment: Ubuntu, Tomcat
>            Reporter: Murali Mohan
>            Assignee: Brent N Atkinson
>             Fix For: 1.4.2
>
>
> Continuum version 1.3.6. Deployed on Tomcat in Ubuntu.
> I have 2 projects, say A and B. Each has shell builds defined and set to run in different
queues. Number of parallel builds is set to 4.
> The problem is that, when the shell build from A runs, it will not execute the build
until the shell build from B is complete. it is almost  like A is waiting for B to finish.
Please note that maven builds are happily running in parallel in these 2 queues. It is only
the shell build that has a problem.
> To be sure that this is not an OS level problem, I started the build in B from Continuum
and ran the shell script for A from command line and it worked fine - both ran in parallel.
So, I think Continuum has a bottle neck somewhere. please help.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message