<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hello,<o:p></o:p></p><p class=MsoNormal>  I am running on SUSE Linux and recently upgraded to pacemaker 1.1.10.  Here are my RPM levels:<o:p></o:p></p><p class=MsoNormal>pacemaker-mgmt-2.1.2-0.11.4<o:p></o:p></p><p class=MsoNormal>pacemaker-mgmt-client-2.1.2-0.11.4<o:p></o:p></p><p class=MsoNormal>pacemaker-1.1.10-0.9.28<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>When I migrate a resource group, I get the new cli-ban- location constraint appear in the CIB.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Crm configure show<o:p></o:p></p><p class=MsoNormal>xml <rsc_location id="cli-ban-NFS_NFSV4Share-vg_grp-on-usrv-fsm1" rsc="NFS_NFSV4Share-vg_grp" role="Started" node="usrv-fsm1" score="-INFINITY"/><o:p></o:p></p><p class=MsoNormal>xml <rsc_location id="cli-prefer-NFS_NFSV4Share-vg_grp" rsc="NFS_NFSV4Share-vg_grp" role="Started" node="usrv-fsm2" score="INFINITY"/><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>on exit of crm  I get: <o:p></o:p></p><p class=MsoNormal>INFO: object cli-prefer-NFS_NFSV4Share-vg_grp cannot be represented in the CLI notation<o:p></o:p></p><p class=MsoNormal>INFO: object cli-ban-NFS_NFSV4Share-vg_grp-on-usrv-fsm1 cannot be represented in the CLI notation<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Using the pacemaker GUI, I select  “Clear Migration Constraints”.  Crm configure show has the cli-prefer  location removed, but not the cli-ban:<o:p></o:p></p><p class=MsoNormal>xml <rsc_location id="cli-ban-NFS_NFSV4Share-vg_grp-on-usrv-fsm1" rsc="NFS_NFSV4Share-vg_grp" role="Started" node="usrv-fsm1" score="-INFINITY"/><o:p></o:p></p><p class=MsoNormal>A “crm resource unmove NFS_NFSV4Share-vg_grp”  from a shell prompt successfully removes the cli-ban.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>In pacemaker-mgmt the code to handle the new cli-ban is missing.<o:p></o:p></p><p class=MsoNormal>/usr/share/heartbeat-gui/haclient.py<o:p></o:p></p><p class=MsoNormal>def on_unmigrate_rsc(self, action) :<o:p></o:p></p><p class=MsoNormal>                rsc_locations = {}<o:p></o:p></p><p class=MsoNormal>                for rsc_location in manager.xml_nodes["cib"].getElementsByTagName("rsc_location") :<o:p></o:p></p><p class=MsoNormal>                        id = str(rsc_location.getAttribute("id"))<o:p></o:p></p><p class=MsoNormal>                        rsc_locations[id] = rsc_location<o:p></o:p></p><p class=MsoNormal>                migrate_ids = {}<o:p></o:p></p><p class=MsoNormal>                rsc_ids = []<o:p></o:p></p><p class=MsoNormal>                for id in rsc_locations :<o:p></o:p></p><p class=MsoNormal>                        for prefix in ["cli-prefer-", <span style='background:yellow;mso-highlight:yellow'>"cli-standby</span>-"] :<o:p></o:p></p><p class=MsoNormal>                                if id.startswith(prefix) :<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Is there a pacemaker-mgmt rpm that is compatible with pacemaker 1.1.10’s new handling of migration and clearing the constraints?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Diane Schaefer<o:p></o:p></p></div></body></html>