
Hi Haresh, Thanks for your feedback! Its is nice to see more people reading the posts than the usual suspects :-)) I did not make that clear enough: the schema is only for the task states, not for the job states. If you look at the API spec, the job states are much more detailed. I will try to put them into a diagram soonish as well, and would appreciate your feedback to that. For the task states: tasks in SAGA are just handles to asynchroneous operations really, so fairly simple things. For most implementations, a async call (i.e. task) will probably spawn a thread which performs a operation (e.g. remote file copy), and watch that thread. So a 'failed task' will mean that the file copy failed, not that the thread was killed -- FAILED so always would mean a user handled error. Does that make sense to you? Cheers, Andre. Quoting [Haresh Bhatt] (Nov 07 2005):
Hi,
I am not much aware about SAGA activities. However, I could not resist myself in mentioning few points about the task state management. Please ignore if it is already discussed.
1. Task may encounter two types of errors: (a) User handled error and (b) system thrown errors. First one is preferred by many programmers to get more meaningful messages. We need to handle both. 2. Should we need to handle the states like Suspend, Resume, Restarted, etc? 3. How does error will impact on resource management? Will the resource be freed? If yes then what about the time commitments (reservation)? If No then what will happen if an error is not handled for long time period? Shall we still considered the process state as ERRORNEOUS or give another meaningful state? 4. If workflow is part of SAGA then we may need to handle few more states.
Regards,
Haresh ---------------------------------------------------------------------------- -------- Dr. Haresh S. Bhatt Scientist/Engineer 'SF' Indian Space Research Organization ND/SAG/SITAA Space Applications Centre Ahmedabad 380 015 eMail: haresh@sac.isro.gov.in Phone: 91-79-2691 4731 (Desk) 91-79-2691 4744 (Lab 1) 91-79-2691 4742 (Lab 2) 91-79-2691 4375 (Lab 3) 91-79-2691 4376 (Lab 4)
-----Original Message----- From: owner-saga-rg@ggf.org [mailto:owner-saga-rg@ggf.org] On Behalf Of Andre Merzky Sent: Saturday, November 05, 2005 11:32 AM To: Simple API for Grid Applications WG Subject: [saga-rg] task states
Hi all,
we had some open notes about task states. Attached is a proposal for a task state model, which incorporates the task states we have in the strawman with the proposals. Does anybody see any difficulties with that?
Best regards,
Andre.
-- +-----------------------------------------------------------------+ | Andre Merzky | phon: +31 - 20 - 598 - 7759 | | Vrije Universiteit Amsterdam (VU) | fax : +31 - 20 - 598 - 7653 | | Dept. of Computer Science | mail: merzky@cs.vu.nl | | De Boelelaan 1083a | www: http://www.merzky.net | | 1081 HV Amsterdam, Netherlands | | +-----------------------------------------------------------------+