Class SoftAffinityFragmentParallelizer

java.lang.Object
org.apache.drill.exec.planner.fragment.SoftAffinityFragmentParallelizer
All Implemented Interfaces:
FragmentParallelizer

public class SoftAffinityFragmentParallelizer extends Object implements FragmentParallelizer
Implementation of FragmentParallelizer where fragment has zero or more endpoints with affinities. Width per node is depended on the affinity to the endpoint and total width (calculated using costs). Based on various factors endpoints which have no affinity can be assigned to run the fragments.