jj created OOZIE-3160:
-------------------------
Summary: oozie high cpu usage problem
Key: OOZIE-3160
URL: https://issues.apache.org/jira/browse/OOZIE-3160
Project: Oozie
Issue Type: Bug
Components: core
Environment: all platforms
Reporter: jj
oozie process always consume high cpu. in my mechine,around 10%.
I check the source code,find take() method in PriorityDelayQueue class。
code:
public QueueElement<E> take() throws InterruptedException {
QueueElement<E> e = poll();
while (e == null) {
Thread.sleep(10);
e = poll();
}
return e;
}
i think it's the reason of this problem. it's keep while, not await.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)