Bug 988290 - RFE: wallaby cluster command should support ordered failoverdomains and priorities
RFE: wallaby cluster command should support ordered failoverdomains and prior...
Status: CLOSED WONTFIX
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: condor-wallaby-tools (Show other bugs)
2.4
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: grid-maint-list
MRG Quality Engineering
: FutureFeature
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2013-07-25 05:08 EDT by Tomas Rusnak
Modified: 2016-05-26 15:33 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2016-05-26 15:33:07 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Tomas Rusnak 2013-07-25 05:08:43 EDT
Description of problem:
When the cluster is created with wallaby cluster commands, each failover domain in cluster.conf have defined all nodes where the cluster service should be started. In created cluster.conf are missing both ordered directive and priorities directive for each node. As a result, the all cluster services will be started on one node (or randomly assigned to the nodes).

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

How reproducible:
100%

Steps to Reproduce:

1. add cluster services with wallaby cluster commands
2. check failover domains settings in generated cluster.conf

Actual results:

<failoverdomain name="Schedd HASchedd1 Failover Domain" nofailback="0" ordered="0" restricted="1">
   <failoverdomainnode name="node1"/>
   <failoverdomainnode name="node2"/>
   <failoverdomainnode name="node3"/>
</failoverdomain>

Expected results:

<failoverdomain name="Schedd HASchedd1 Failover Domain" nofailback="0" ordered="1" restricted="1">
   <failoverdomainnode name="node1" priority="1"/>
   <failoverdomainnode name="node2" priority="2"/>
   <failoverdomainnode name="node3" priority="3"/>
</failoverdomain>

Additional info:

For 2nd failover domains the highest priority should be set for 2nd node and vice-versa to allow cluster load balance services around all nodes in the cluster.

It's up on future discussion how to add this functionality into wallaby commands. One option is to add it into cluster-add-node, another add it to cluster-create. I'm not sure which way should be better (or where failoverdomains are created in wallaby cluster commands).
Comment 1 Anne-Louise Tangring 2016-05-26 15:33:07 EDT
MRG-Grid is in maintenance and only customer escalations will be considered. This issue can be reopened if a customer escalation associated with it occurs.

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