Master build queue corruption when using
----------------------------------------

                 Key: CONTINUUM-2502
                 URL: http://jira.codehaus.org/browse/CONTINUUM-2502
             Project: Continuum
          Issue Type: Bug
          Components: Distributed Builds
    Affects Versions: 1.3.6
         Environment: RedHat EL 5, Java 6, Tomcat 6
1 Master, 5 agents on the same account, sharing the same repo and working 
directory
            Reporter: Philippe Busque
         Attachments: master.txt

I recently upgraded from Continuum 1.2.2 to 1.3.6 to gain access to the 
Agent/Paralled build.

My first setup consisted of 1 master and 5 Agent
We also have a small utility that add project to Continuum using the xmlrpc 
library in the form of

ContinuumXmlRpcClient client = new ContinuumXmlRpcClient(new 
URL("http://masterDomain/xmlrpc";), "user", "pass");
AddingResult r = client.addMavenTwoProject(urlToPom, groupId);
ProjectSummary p = (ProjectSummary) r.getProjects().get(0);
client.buildProject(p.getId());


I've imported back all my project from the previous installation by using 
addMavenTwoProject without an issue. However, when I started to  builds on my 
project with the buildProject method, problems started to occur.

The master and the agent started to get de-synchronized and the only way to 
have continuum working again is to restart both the agents and the master.

Behaviors encountered when the corruption occurred were:  
- The impossibility to launch any more build, the interface returning  a 
success but nothing being added to the build queue;

- Communication error between the master and the agent, and vice versa through 
503 error (trace log included). However, no trace were printed on the server 
returning the 503.

- Frozen project status preventing further build, as the project is flagged as 
building, but the queue remain empty.


Restarting the master or the agents doesn't solve the problem. Everything need 
to be restarted.
A co-worker reported having encountered the same issue when he tried to launch 
a project group twice while the first build was still running.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to