+1 for the best effort with warnings as default behavior and an optional flag for Validate & Fail (Ajay's suggestion)
On Sun, Aug 6, 2017 at 12:14 PM, Mohit Jotwani <mo...@datatorrent.com> wrote: > +1 for best efforts with warning logs. > > Regards, > Mohit > > Sent from my iPhone > > > On Aug 6, 2017, at 12:42 AM, Vlad Rozov <vro...@apache.org> wrote: > > > > I don't see need for the flag either. The output of the command should > be what applications were stopped/shutdown and which one were not (for any > reason). > > > > Thank you, > > > > Vlad > > > >> On 8/4/17 23:21, Sanjay Pujare wrote: > >> +1 for best effort. I don't think a flag to offer alternative behavior > is > >> of much value. > >> > >>> On Aug 5, 2017 11:31 AM, "AJAY GUPTA" <ajaygit...@gmail.com> wrote: > >>> > >>> It could be useful to have a flag and let user decide the best > approach fit > >>> for him. We can have the default behaviour as best-effort with support > for > >>> Validate and fail via flag. > >>> > >>> Ajay > >>> > >>> On Sat, 5 Aug 2017 at 8:33 AM, Bhupesh Chawda <bhup...@datatorrent.com > > > >>> wrote: > >>> > >>>> +1 for best effort with warnings. > >>>> > >>>> ~ Bhupesh > >>>> > >>>>> On Aug 4, 2017 23:46, "Pramod Immaneni" <pra...@datatorrent.com> > wrote: > >>>>> > >>>>> I would prefer "Best effort" with warnings for the ones that are > >>> invalid. > >>>>> On Fri, Aug 4, 2017 at 9:42 AM, Florian Schmidt < > >>> flor...@datatorrent.com > >>>>> wrote: > >>>>> > >>>>>> Hey everyone, > >>>>>> > >>>>>> I am currently extending the ApexCli so that the `shutdown-app` > >>> command > >>>>>> supports the both the appId and the appName as an argument (see > >>>>>> https://issues.apache.org/jira/browse/APEXCORE-767 < > >>>>>> https://issues.apache.org/jira/browse/APEXCORE-767>) > >>>>>> > >>>>>> During the review of the pull request, the following discussion came > >>>> up: > >>>>>> When a user passes multiple appNames / appIds to the shutdown > command > >>>>>> (e.g. shutdown-app appA appB appC) and e.g. appB does not exists, > >>> which > >>>>> one > >>>>>> of the two approaches do we want to go: > >>>>>> > >>>>>> "Best effort”: Try to shutdown all those apps where we can find an > >>> app > >>>> to > >>>>>> the provided appName or appId. Print a warning if an app cannot > >>> found. > >>>>>> “Validate and Fail”: Validate that all apps can be found by the > >>>> provided > >>>>>> appId / appName. Do not run the command if one of the apps can’t be > >>>> found > >>>>>> This decision would probably influence the behavior of other CLI > >>>> commands > >>>>>> in the future as well, so that they all behave in a consistent way. > >>>> What > >>>>>> are your opinions? > >>>>>> > >>>>>> Regards > >>>>>> > >>>>>> Florian > >>>>>> > >>>>>> > >>>>>> > >>>>>> > > > -- _____________________________________________________________ *Regards,* *Pradeep * *Kumbhar* *, *QA Engineer , e : prad...@datatorrent.com | m : 9168978932 | t : @daemon12 7 www.datatorrent.com | | apex.apache.org