[ https://issues.apache.org/jira/browse/OOZIE-3647?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Junfan Zhang updated OOZIE-3647: -------------------------------- Description: Now in {{ActionCheckerService}} and {{CoordMaterializeTriggerService}}, the callables will be queued using the {{CallableQueueService.queueSerial}}. In the internal implementation of {{queueSerial}}, all callables will be composited as single {{CompositeCallable}}, which means it will be executed in single thread serially. To speed to the execution time, we should set the default number of callables in a batch in {{ActionCheckerService}} and {{CoordMaterializeTriggerService}}, like the [RecoveryService|https://github.com/apache/oozie/blob/e010fbda91bd78cccb227fc872b3ddd317a5ce6a/core/src/main/java/org/apache/oozie/service/RecoveryService.java#L453] was:Now in {{ActionCheckerService > Set the default number of callables to be queued in a batch to speed up > ----------------------------------------------------------------------- > > Key: OOZIE-3647 > URL: https://issues.apache.org/jira/browse/OOZIE-3647 > Project: Oozie > Issue Type: Improvement > Reporter: Junfan Zhang > Priority: Major > > Now in {{ActionCheckerService}} and {{CoordMaterializeTriggerService}}, the > callables will be queued using the {{CallableQueueService.queueSerial}}. In > the internal implementation of {{queueSerial}}, all callables will be > composited as single {{CompositeCallable}}, which means it will be executed > in single thread serially. > To speed to the execution time, we should set the default number of callables > in a batch in {{ActionCheckerService}} and > {{CoordMaterializeTriggerService}}, like the > [RecoveryService|https://github.com/apache/oozie/blob/e010fbda91bd78cccb227fc872b3ddd317a5ce6a/core/src/main/java/org/apache/oozie/service/RecoveryService.java#L453] -- This message was sent by Atlassian Jira (v8.20.1#820001)