You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by "Jacob Tolar (JIRA)" <ji...@apache.org> on 2015/03/31 23:10:53 UTC
[jira] [Commented] (OOZIE-2157) Oozie job submit calls jobsServlet
( not jobServelt) to submit job
[ https://issues.apache.org/jira/browse/OOZIE-2157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14389424#comment-14389424 ]
Jacob Tolar commented on OOZIE-2157:
------------------------------------
i think that's a pretty typical RESTful convention - adding a new job to the jobs collection would be a POST to /jobs.
that said, i do think it's confusing that there are 2 separate endpoints. as far as i can tell, there's no real reason /jobs and /job can't be combined into a single /jobs endpoint (except that you'd need to bump the api version to v3 to avoid compatibility issues).
POST /jobs - unchanged
GET /jobs - unchanged
GET /jobs/<jobid> - same behavior as /job/<jobid>
> Oozie job submit calls jobsServlet ( not jobServelt) to submit job
> ------------------------------------------------------------------
>
> Key: OOZIE-2157
> URL: https://issues.apache.org/jira/browse/OOZIE-2157
> Project: Oozie
> Issue Type: Bug
> Reporter: Purshotam Shah
>
> {code}
> JobSubmit(Properties conf, boolean start) {
> super("POST", RestConstants.JOBS, "", (start) ? prepareParams(RestConstants.ACTION_PARAM,
> RestConstants.JOB_ACTION_START) : prepareParams());
> this.conf = notNull(conf, "conf");
> }
> {code}
> Where other job operation goes to jobServelt.
> Does anyone know reason behind this?
> In-fact jobServlet doesn't have any method to accept job submission.
> It confusion for people who uses web-service to interact with Oozie.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)