So if I didn't do anything in the workflows to programatically handle the iwfreeze, would the workflows just hang, even if the backing store was returned to its unfrozen state.
I have another question on backing stores.Is it possible to run the iwfsck command in parallel. As an example say I have 2 websites A and B and each of those websites have their own backing stores. As part of a recovery process would it be possible to run the iwfsck process on each backing store simultaneously, or does this have to run sequentially.
What happens with task transitions that occur just prior - or during [?] the freezing of a backing store? Do the transitions take place? Do the transitions get queued? or do the transitions get lost?
As per our concept, what we have applied is somewhat different instead of playing around with if and buts clauses of iwfreeze.
What we have done... is simply add one more task after failure notification of a task. The task is named as Reactivate_Last_Failed. After each task which has a probability of failure we just pass the task name to a pre-defined variable called $returnToTask. The Reactive Task is a CGI task which just reads on the variable value and resets that particular task in case of need after seeing the reasons of failure in logs.
In my opinion this is an easy way out... instead of playing with iwfreeze. Rest its you and your application code
After each task which has a probability of failure ...
jbonifaci - you quoted me but attributed the text to Mashuk - however, thanks for answering the question (which is what I thought the answer was, but couldn't remember and didn't have a system to verify it on)