当我的工作状态-等待状态时收到END_MISS通知

时间:2018-12-28 13:01:43

标签: oozie-coordinator

我将标称时间设置为${coord:nominalTime()},因此我的sla会以协调器触发时间作为sla计算的开始时间来开始计算。

但是问题是我的集群上有许多工作流,如果集群上没有内存,我的工作流就会进入等待状态。

例如:对于特定的工作流程,我的协调器的开始时间为2.00 pm,但是由于内存问题,它进入等待状态,并且工作流程在例如5 pm触发,并且如果我的sla持续时间为2 hrs。这个条件已经被克服,所以当我的工作仍处于等待状态时,我会收到end_miss通知。

那么我有什么办法可以将实际工作流触发时间指定为sla标称时间而不是协调器标称时间。这样sla就可以开始计算我的进程何时真正开始运行,而不是处于等待状态。

0 个答案:

没有答案