Bug 634744 - Need to document GROUP_DYNAMIC_MACH_CONSTRAINT
Summary: Need to document GROUP_DYNAMIC_MACH_CONSTRAINT
Keywords:
Status: CLOSED DUPLICATE of bug 639358
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: Grid_User_Guide
Version: Development
Hardware: All
OS: Linux
medium
medium
Target Milestone: 1.4
: ---
Assignee: Alison Young
QA Contact: ecs-bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-09-16 21:03 UTC by Robert Rati
Modified: 2010-10-05 04:44 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-10-05 04:44:03 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Robert Rati 2010-09-16 21:03:23 UTC
Description of problem:
Provide documentation of, and usage for, the GROUP_DYNAMIC_MACH_CONSTRAINT parameter.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Erik Erlandson 2010-09-27 16:58:29 UTC
When the Hierarchical Fair Share (HFS) algorithm computes the number of slots it will give to each accounting group, it may include slots that cannot accept any matches during the subsequent negotiation.   This may cause the first groups that negotiate to receive a disproportionate number of the actual matchable slots, and subvert the intention of HFS.

The condor administrator may choose to mitigate this behavior by setting the GROUP_DYNAMIC_MACH_CONSTRAINT configuration parameter.   GROUP_DYNAMIC_MACH_CONSTRAINT stores a boolean expression which is evaluated for each candidate slot.  Slots for which this expression evaluates to True are considered by HFS.

For example, one useful setting to focus HFS on matchable slots would be:

GROUP_DYNAMIC_MACH_CONSTRAINT = (State != "Owner") && (Cpus > 0)

This setting causes HFS to consider slots on machines which are currently unused, and which have CPUs to allocate.

Another example is:

GROUP_DYNAMIC_MACH_CONSTRAINT = (State == "Unclaimed")

Which causes HFS to consider only unclaimed slots.

Comment 2 Lana Brindley 2010-10-05 04:44:03 UTC

*** This bug has been marked as a duplicate of bug 639358 ***


Note You need to log in before you can comment on or make changes to this bug.