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)