I fixed the latest Raven deadlock problem:
http://www.mygrid.org.uk/dev/issues/browse/TAV-480
this meant that services didn't always load:
http://www.mygrid.org.uk/dev/issues/browse/T2-552
I tested this by repeated re-starts of the beta 1 rc3:
I got: fail, work, work, work, work, fail, fail, fail, fail, work, fail
I then added my 'fix' which avoids the synchronization, but does
findLoadedClass() instead, it gave on startups:
work, work, work, work, work, work, work, work
By "work" i mean that all services loaded up, and no deadlock was
shown in ctrl-\ - while "fail" typically showed only Biomoby and Local
activities, and Ctrl-\ gave a deadlock.
(I also fixed runme.sh so that ctrl-\ does not detach from the
terminal when run on Linux)
Seems to happen the first time a snapshot is started after download.