You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-user@ant.apache.org by Uldis Karlovs-Karlovskis <ul...@ctco.lv> on 2009/03/19 16:37:29 UTC

Running Ivy in parallel builds

Hello!

 

Have You tested running Ivy in more than one build at the time? 

I see there are few files in cache which got updated every time I run Ivy.
When my build system is running more than one process at the time sometimes
I got this exception:

:: retrieving :: lv.ctco#scm-bootstrap

  confs: [default]

 Caught: java.lang.RuntimeException: problem during retrieve of
<namespace>#<module>: java.text.ParseException: failed to parse report:
/root/.ivy2/cache/lv.ctco-scm-bootstrap-default.xml: Premature end of file.

 command exit code: 1

 

 

Uldis Karlovs - Karlovskis

Lead SCM Engineer

System Configuration Management

C.T.Co

Mobile: +371 29 345 210

 


RE: Running Ivy in parallel builds

Posted by Uldis Karlovs-Karlovskis <ul...@ctco.lv>.
And this is not all. Previous case was when artifact is already in cache. If
Ivy needs to download new artifact then parallel execution gives something
like this:
	
---------------------------------------------------------------------
 	| | modules || artifacts |
 	| conf | number| search|dwnlded|evicted|| number|dwnlded|
 
---------------------------------------------------------------------
 	| default | 4 | 0 | 0 | 0 || 6 | 0 |
 
---------------------------------------------------------------------
 
 :: problems summary ::
 :::: WARNINGS
 	problem while downloading module descriptor:
http://server/download?name=somemodule&version=1.3.1.16&file=somemodule&file
Type=xml: impossible to move part file to definitive one:
/root/.ivy2/cache/ctco/somemodule/ivy-1.3.1.16.xml.original.part ->
/root/.ivy2/cache/ctco/somemodule/ivy-1.3.1.16.xml.original (21ms)
 
 	 module not found: ctco#somemodule;1.3.1.16
 
 	==== bones-repository: tried
 
 
http://server/download?name=somemodule&version=1.3.1.16&file=somemodule&file
Type=xml
 
 	 ::::::::::::::::::::::::::::::::::::::::::::::
 
 	 :: UNRESOLVED DEPENDENCIES ::
 
 	 ::::::::::::::::::::::::::::::::::::::::::::::
 
 	 :: ctco#somemodule;1.3.1.16: not found
 
 	 ::::::::::::::::::::::::::::::::::::::::::::::
 
 
 
 :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
 command exit code: 1

Regards,
Uldis, C. T. Co
uldis.karlovs-karlovskis@ctco.lv
 

-----Original Message-----
From: Uldis Karlovs-Karlovskis [mailto:uldis.karlovs-karlovskis@ctco.lv] 
Sent: ceturtdiena, 2009. gada 19. martā 17:37
To: ivy-user@ant.apache.org
Subject: Running Ivy in parallel builds

Hello!

 

Have You tested running Ivy in more than one build at the time? 

I see there are few files in cache which got updated every time I run Ivy.
When my build system is running more than one process at the time sometimes
I got this exception:

:: retrieving :: lv.ctco#scm-bootstrap

  confs: [default]

 Caught: java.lang.RuntimeException: problem during retrieve of
<namespace>#<module>: java.text.ParseException: failed to parse report:
/root/.ivy2/cache/lv.ctco-scm-bootstrap-default.xml: Premature end of file.

 command exit code: 1

 

 

Uldis Karlovs - Karlovskis

Lead SCM Engineer

System Configuration Management

C.T.Co

Mobile: +371 29 345 210