+1 although I prefer something that is more enforceable. So I like the idea of another method but that introduces incompatibility so may be in 4.0?
On Tue, Dec 19, 2017 at 9:40 AM, Munagala Ramanath < amberar...@yahoo.com.invalid> wrote: > +1 > Ram > On Tuesday, December 19, 2017, 8:33:21 AM PST, Pramod Immaneni < > pra...@datatorrent.com> wrote: > > I have a mini proposal. 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. > > Thanks > >