Versions Compared

Key

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

...

If an optimal assignment for each task to a particular processor is generated in the JobModel as part of the leader in a stateful processors group, each follower will just pick up their assignments from job model after the rebalance phase and start processing(similar to non-stateful jobs). The goal is to guarantee that the optimal assignment happens which minimizes the task movement between the processors. Local state of the tasks will be persisted in a directory(local.store.dir) provided through configuration by each processor. 

 

High level flow in standalone with HostAffinity

Standalone host affinityImage Modified




ZK Data Model to support host affinity:

...