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

Purshotam Shah commented on OOZIE-1819:
---------------------------------------

{quote}
Ah. Did not realize the check in CoordActionInputCheckXCommand. So right now 
even if the input is available we don't start execution until nominal time. 
Worth revisiting some time.
{quote}

Same for me. It didn't notice that we have current time check for 
CoordActionInputCheckXCommand. It's not part of verifyPrecondition, so hard to 
notice. Even if actions are created, inputchcek doesn't start before nominal 
time, so it won't impact throttling.

{quote}
Now we have different setting for schedulingInterval and lookup interval.
If schedulingInterval > lookupInterval, then we should delay 
CoordMaterializeTransitionXCommand for schedulingInterval - lookupInterval.
{quote}
Ignore this. I was trying to say that when server has huge load, we can 
Materialize coord much before, but delay until lookupInterval. It's not 
possible with current setting.




> Avoid early queueing of CoordActionInputCheckXCommand
> -----------------------------------------------------
>
>                 Key: OOZIE-1819
>                 URL: https://issues.apache.org/jira/browse/OOZIE-1819
>             Project: Oozie
>          Issue Type: Bug
>            Reporter: Shwetha G S
>            Assignee: Shwetha G S
>             Fix For: trunk
>
>         Attachments: OOZIE-1819.patch, OOZIE-1819.patch
>
>
> Currently, when coord action is materialised, CoordActionInputCheckXCommand 
> is queued immediately. If the action is materialised long before the nominal 
> time, this unnecessarily keeps executing CoordActionInputCheckXCommand and 
> re-queues till nominal time. Instead,  CoordActionInputCheckXCommand can be 
> queued with delay = (nominal time - now)



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

Reply via email to