Burn Lewis created UIMA-5589:
--------------------------------

             Summary: DUCC may preempt too many shares in some cases
                 Key: UIMA-5589
                 URL: https://issues.apache.org/jira/browse/UIMA-5589
             Project: UIMA
          Issue Type: Bug
          Components: DUCC
            Reporter: Burn Lewis
            Priority: Minor
             Fix For: future-DUCC


When preempting work for a new job the "shrinkBy" method evicts shares with the 
least investment from jobs with an excess of resources.  Later during 
defragmentation in takeFromTheRich it gives shares to a needy job by taking 
from the richest user in the required nodepool.  This can result in excessive 
preemption, double what is necessary, and the shares evicted by shrinkBy may 
not be in the node pool of the needy job, and may not free up enough contiguous 
space.  Perhaps the defrag step should adjust the evicted list for the rich 
jobs to be those in the nodepools of the needy job. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to