oodt-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mattmann, Chris A (388J)" <chris.a.mattm...@jpl.nasa.gov>
Subject Re: Workflow Question
Date Sat, 03 Mar 2012 05:36:23 GMT
Hi Mike,

On Mar 2, 2012, at 9:37 AM, Cayanan, Michael D (388J) wrote:

> Hi all,
> In the workflow.properties file, I see that I can configure the polling time if a pre
condition fails via the following property:
> org.apache.oodt.cas.workflow.engine.preConditionWaitTime
> I have a few questions:
> 1) Is this polling infinite?

What do you mean by "infinite"?

> If so, would you have to shut the workflow server down in order to stop this infinite
polling? Or can you shut it down via the workflow manager client tool?

I'm not sure I follow you? The workflow manager's ThreadPoolWorkflowEngine needs to evaluate
preconditions, on a per workflow-instance basis.
The only way to shut that down, is to shut down the workflow engine, and thus implicitly the

> 2) Is there a way to configure the pre condition wait time through the PGE config file?
For example, if I have 2 PGEs where I want each PGE to have different pre condition wait times,
is this possible?

Can you tell me a specific use case or reason that you would want to have different condition
check times per PGE?

In short, this can be supported by extending the ThreadPoolWorkflowEngine, and then overriding
or mapping the condition wait
time to whatever is configured for the PGE. I'd severely caution against doing so, b/c you're
really giving the developer or 
workflow person an overt amount of control over an aspect of the system that will affect (perceived)


Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattmann@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA

View raw message