The execution policies for the actions of a Coordinator job can be defined in the Coordinator application. There are different types of Coordinator controls, as shown in the following figure:
Here's a brief explanation of the Coordinator controls present in the preceding figure:
timeout: The timeout control allows us to say how long the Coordinator action will be in the
waiting
orready
state before timing out on its execution, for example, five minutes.concurrency: Using this control, we can specify the concurrency for the Coordinator actions. It specifies how many Coordinator actions are allowed to run concurrently (the
running
status).execution: If there is a backlog of Coordinators, this control helps to decide which one should be executed. The different choices are oldest first (
FIFO
), newest first (LIFO
), none (NONE
), and last one only (LAST_ONLY
).throttle: The throttle control specifies the maximum number of Coordinator actions that are allowed...