[ 
https://issues.apache.org/jira/browse/OOZIE-2108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14316803#comment-14316803
 ] 

Bowen Zhang commented on OOZIE-2108:
------------------------------------

{quote}It makes sense to use same job command for both single and multiple job 
so that end-user interface is simpler{quote}
[~shwethags], unfortunately, I don't think this approach makes the user 
interface simpler because you will need to duplicate "filter", "len", "offset", 
and "jobtype" options onto {{JOB}} command and from codebase perspective, this 
is duplicated codes to maintain.
{quote}We can even give existing 'jobs' functionality with 'job' as well and 
slowly deprecate 'jobs'{quote}
I am not sure if it's a good idea to deprecate {{JOBS}} due to the backward 
incompatibility introduced. If it is a good idea, I think it's beyond the scope 
of this jira.
[~egashira], same thing here, I am not sure it's a good idea to consolidate the 
two commands.
On a side note, I want to talk about Oozie's backward compatibility. In the 
past year or so, I've seen a couple incidents when it comes to maintaining 
backward compatibility. From sharelib installation behavior change to 
[OOZIE-1754|https://issues.apache.org/jira/browse/OOZIE-1754] to the recent new 
maven build change, we see some of our affected customers absolutely furious 
about the changes. Just like what [~rohini] says, my approach is the most 
backward-compatible way and minimize duplicated codes going forward.


> bulk kill, suspend, resume jobs using existing filter, offset, len, and 
> jobtype params
> --------------------------------------------------------------------------------------
>
>                 Key: OOZIE-2108
>                 URL: https://issues.apache.org/jira/browse/OOZIE-2108
>             Project: Oozie
>          Issue Type: New Feature
>            Reporter: Bowen Zhang
>            Assignee: Bowen Zhang
>         Attachments: oozie-2108.patch
>
>
> Currently, there is no bulk write operations in "jobs" API. We would like to 
> first introduce a bulk kill operation that kills all jobs which satisfy the 
> filter. The desired usage will be {noformat}oozie jobs -oozie 
> http://localhost:11000/oozie -kill -filter name=something{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to