[ 
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)

Reply via email to