[
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)