Thanks you all for your input! I will go for the “best effort” with warning 
approach then.
Regarding the additional flag, I suggest opening a separate JIRA in the future, 
if such a use-case should arise.

Regards

Florian
> On Aug 7, 2017, at 08:48, Chinmay Kolhatkar <chin...@datatorrent.com> wrote:
> 
> +1 for the best effort with warnings.
> 
> On Sun, Aug 6, 2017 at 9:19 PM, Pradeep Kumbhar <prad...@datatorrent.com>
> wrote:
> 
>> +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 ​*
>> *Ku​mbha​r*
>> *​, *QA Engineer
>> ,
>> ​e
>> : prad...@datatorrent.com |
>> ​m
>> : 9168978932 |
>> ​t
>> : @daemon12
>> ​7
>> 
>>     ​                    ​
>> www.datatorrent.com
>> ​​
>> ​​
>>  |
>> ​
>> |
>> apex.apache.org
>>     ​                    ​
>> 

Reply via email to