+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 > > > > > > > > > > > > > > > > > > > > > >