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

Shwetha G S commented on OOZIE-1863:
------------------------------------

Since dryRun doesn't store anything in DB, it can be done independently without 
design change?

> Bundle submit should fail without submitting any coord if one of coord has 
> issue
> --------------------------------------------------------------------------------
>
>                 Key: OOZIE-1863
>                 URL: https://issues.apache.org/jira/browse/OOZIE-1863
>             Project: Oozie
>          Issue Type: Bug
>            Reporter: Purshotam Shah
>
> Currently, bundle submit command queues coord submit for all coords.
> StatusTransitService, which normally runs after 5 min check the status of 
> each submitted coord and if any of them has failed, it kills running bundle.
> This approach has two issue
> a. Bundle is status is shown as "killed" ( few submitted coord is also 
> killed). It will be difficult for user to find out the root cause.
> b. Few of the coord will be in running state for sometime and might corrupt 
> or produce stale data.
> Bundle submit should dryrun coord before queuing submit command.
> We can further improve the bundle job submission logic.
> We can call CoordSubmitXCommand synchronously and if any coord submit fails ( 
> bcz of DB or other evn issues), kill other submitted coord jobs.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to