Also I changed derby location to the relative Maven build dirs:

derby.jdbc.url = jdbc:derby:./target/derby/testdb;create=true

So there shouldn't be a need to access/manage /tmp. Now waiting for some other projects' stuck builds to die so that the Cayenne-trunk can start building on Ubuntu machines.

Andrus


On Jan 22, 2010, at 4:56 PM, Andrus Adamchik wrote:

FYI - I re-enabled parallel builds for speed, as clearly the Derby problem wasn't fixed by sequential builds.

On Jan 21, 2010, at 10:32 AM, Andrus Adamchik wrote:


On Jan 21, 2010, at 10:26 AM, Aristedes Maniatis wrote:

I just turned on "Run each configuration sequentially". Before it was running the builds simultaneously (and possibly spread over different nodes). This will be much slower now, but if both builds are trying to git the same db..

I observed a number of builds, and I think builds on the same machine are never run in parallel. So parallel builds shouldn't be a problem unless /tmp is shared between vesta and minerva. If tmp is indeed shared, we can still ensure that separate dbs are generated by editing copies of ~/.cayenne/connection.properties on both build servers, changing this line:

derby.jdbc.url = jdbc:derby:/tmp/....;create=true

Andrus







Reply via email to