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)