Pramod Immaneni created APEXCORE-804:
----------------------------------------

             Summary: Setting to let application know when DAG is not being 
created for launch
                 Key: APEXCORE-804
                 URL: https://issues.apache.org/jira/browse/APEXCORE-804
             Project: Apache Apex Core
          Issue Type: Improvement
            Reporter: Pramod Immaneni
            Assignee: Pramod Immaneni


The command get-app-package-info runs the populateDAG method of an application 
to construct the DAG but does not actually launch the DAG. An application 
developer does not know in which context the populateDAG is being called. For 
example, if they are recording application starts in an external system from 
populateDAG, they will have false entries there. This can be solved in 
different ways such as introducing another method in StreamingApplication or 
more parameters to populateDAG but a non disruptive option would be to add a 
property in the configuration object that is passed to populateDAG to indicate 
if it is simulate/test mode or real launch. An application developer can use 
this property to take the appropriate actions

See the discussion here

https://lists.apache.org/thread.html/21eb9b40d3c663dc39cad1f43a3e06403052bea8c351f97ae5a2efc4@%3Cdev.apex.apache.org%3E



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to