Hi all,
Did anyone else experience some bizarre issues with oozie's coordinator after 
daylight savings time change? Our coordinator was submitted weeks ago at 7pm 
and scheduled to run every 24 hours.  The coordinator is supposed to wait for 
an input dataset though, so it normally waits until about midnight before the 
workflow is materialized.  However, ever since daylight savings on 11/1, the 
coordinator would no longer wait and just materialize a workflow instance 
immediately at 7pm.

Here's a part of our coordinator definition:
<coordinator-app xmlns="uri:oozie:coordinator:0.2" name="merge"
    start="${coord:conf('schedule.start')}"
    end="${coord:conf('schedule.end')}"
    timezone="US/Pacific"
    frequency="${coord:hours(24)}">
  <controls>
    <timeout>-1</timeout>
    <concurrency>1</concurrency>
  </controls>
  <datasets>
    <dataset name="all-iters-complete" frequency="${coord:days(1)}"
        initial-instance="${coord:conf('start')}"
        timezone="US/Pacific">
      
<uri-template>${coord:conf('namenode')}/process_info/${YEAR}_${MONTH}_${DAY}</uri-template>
      <done-flag>up_to_eod_iters_SUCCESS</done-flag>
    </dataset>
  </datasets>

  <input-events>
    <data-in name="input" dataset="all-iters-complete">
      <instance>${coord:current(0)}</instance>
    </data-in>
  </input-events>
...


The dataset /process_info/2015_11_01/up_to_eod_iters_SUCCESS gets created early 
on 2015_11_02, but the workflow kicked off before then.

One configuration we had that might affect this was in our oozie-site.xml:
  <property>
    <name>oozie.processing.timezone</name>
    <value>GMT-0800</value>
  </property>


Thanks!
Alvin

Reply via email to