[Swift-devel] [Bug 72] Campaign for scaling wf up to 244 molecules
bugzilla-daemon at mcs.anl.gov
bugzilla-daemon at mcs.anl.gov
Sun Jul 1 10:49:46 CDT 2007
http://bugzilla.mcs.anl.gov/swift/show_bug.cgi?id=72
------- Comment #12 from iraicu at cs.uchicago.edu 2007-07-01 10:49 -------
(In reply to comment #10)
> (In reply to comment #7)
> > (In reply to comment #6)
> > > (In reply to comment #4)
> > >
> > > There were two.
> > >
> > I meant to say "issues"... from the discussion I had with Yong, I believe he
> > addressed both of them.
>
> Ok. Got confused.
>
> > > > We also fixed a badly handled exception we had [...]
> > > Can you be more specific? [...]
> > >
> > Sure. Double check file SubmissionThread.java, notice that the thread will
> > live as long as exit is not set...
> > Also, check the StatusThread.java,
>
> Right. Missed that.
>
> >
> > > > note that Swift was setting the set status of submitted tasks to the Falkon
> > > > provider in a separate thread,
> > >
> > > Swift does not set status of tasks. That's what the provider is supposed to do.
> > >
> > OK, there are several separate threads, one that sets the status of the task
> > for Swift, another that performs the submit, another that receives
> > notifications, etc. The common data structure between the set status thread
> > and the submit thread is a queue; if the submission thread dies, the queue is
> > still valid, and the set status thread could still insert tasks into the queue
> > and set the status to submitted, although there would be no submission thread
> > alive to perform the submission itself to Falkon.
>
> That sounds like the provider, not Swift. Maybe I misunderstood something?
>
Right, the provider has multiple threads, and if any one of them exit
prematurely, then it cannot function correctly.
Ioan
--
Configure bugmail: http://bugzilla.mcs.anl.gov/swift/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the Swift-devel
mailing list