Taverna 2

Sometimes default services do not load

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Blocker Blocker
  • Resolution: Fixed
  • Affects Version/s: 2.0b1
  • Fix Version/s: 2.1 beta 1
  • Component/s: None
  • Labels:
    None

Description

For some reason, at times only the service templates and local services are loaded.

Issue Links

Activity

Hide
Alan Williams added a comment - 2009-05-20 09:24

Seems to happen the first time a snapshot is started after download.

Show
Alan Williams added a comment - 2009-05-20 09:24 Seems to happen the first time a snapshot is started after download.
Hide
Alan Williams added a comment - 2009-05-27 13:31

Alex has found out that this is caused by a deadlock within Raven's downloading of artifacts

Show
Alan Williams added a comment - 2009-05-27 13:31 Alex has found out that this is caused by a deadlock within Raven's downloading of artifacts
Hide
Stian Soiland-Reyes added a comment - 2009-05-28 12:44

Resolved - should go into beta 1?

Show
Stian Soiland-Reyes added a comment - 2009-05-28 12:44 Resolved - should go into beta 1?
Hide
Stian Soiland-Reyes added a comment - 2009-05-28 12:47

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)

Show
Stian Soiland-Reyes added a comment - 2009-05-28 12:47 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)

People

Vote (0)
Watch (0)

Dates

  • Created:
    2009-05-10 18:14
    Updated:
    2009-05-28 12:47
    Resolved:
    2009-05-28 12:44