You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by "Shwetha G S (JIRA)" <ji...@apache.org> on 2014/03/27 14:36:15 UTC
[jira] [Updated] (OOZIE-1709) CoordELFunctions.getCurrentInstance()
is expensive
[ https://issues.apache.org/jira/browse/OOZIE-1709?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shwetha G S updated OOZIE-1709:
-------------------------------
Attachment: OOZIE-1709-v2.patch
> CoordELFunctions.getCurrentInstance() is expensive
> --------------------------------------------------
>
> Key: OOZIE-1709
> URL: https://issues.apache.org/jira/browse/OOZIE-1709
> Project: Oozie
> Issue Type: Bug
> Reporter: Shwetha G S
> Assignee: Shwetha G S
> Fix For: trunk
>
> Attachments: OOZIE-1709-v2.patch, OOZIE-1709.patch
>
>
> {noformat}
> while (current.compareTo(calEffectiveTime) <= 0) {
> current = (Calendar) origCurrent.clone();
> instanceCount[0]++;
> current.add(dsTimeUnit.getCalendarUnit(), instanceCount[0] * dsFreq);
> }
> {noformat}
> This computes current instance wrt coord start and this while loop is expensive for small frequency coords with start time in very past
--
This message was sent by Atlassian JIRA
(v6.2#6252)