Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • cluster.resource-blocklist.enabled: Whether to enable blocklist mechanism.
  • cluster.resource-blocklist.item.timeout: Timeout for blocklisted items in blocklist to be removed
  • cluster.resource-blocklist.item.timeout-check-interval: The check interval for blocklist items timeout.

Proposed Changes

In this design, two granularities of blocklisted resources are supported: task managers and nodes. A record of blocklist information is called a blocklisted item, which is generally generated by the scheduler according to the exception of the tasks. These blocklisted items will be recorded in a special component and affect the resource allocation of Flink clusters. However,the blocklist items are not permanent, there will be a timeout for it. Once an item times out, it will be removed, and the resource will become available again. The overall structure of the blocklist mechanism is shown in the figure below. 

...