<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 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:DengXian;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@DengXian";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
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="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hello Team,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hope you are doing well.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have a 4 node pacemaker cluster where I created clone dummy resources test-1, test-2 and test-3 below:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><b>$ sudo pcs resource create test-1 ocf:heartbeat:Dummy op monitor timeout="20" interval="10" clone<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>$ sudo pcs resource create test-2 ocf:heartbeat:Dummy op monitor timeout="20" interval="10" clone<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>$ sudo pcs resource create test-3 ocf:heartbeat:Dummy op monitor timeout="20" interval="10" clone<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Then I ordered them so test-2-clone starts after test-1-clone and test-3-clone starts after test-2-clone:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><b>$ sudo pcs constraint order test-1-clone then test-2-clone<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>Adding test-1-clone test-2-clone (kind: Mandatory) (Options: first-action=start then-action=start)<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>$ sudo pcs constraint order test-2-clone then test-3-clone<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>Adding test-2-clone test-3-clone (kind: Mandatory) (Options: first-action=start then-action=start)<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Here are my clone sets(snippet of "pcs status" output pasted below):<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">  <b>* Clone Set: test-1-clone [test-1]:<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>    * Started: [ node2_a node2_b node1_a node1_b ]<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>  * Clone Set: test-2-clone [test-2]:<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>    * Started: [ node2_a node2_b node1_a node1_b ]<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>  * Clone Set: test-3-clone [test-3]:<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>    * Started: [ node2_a node2_b node1_a node1_b ]<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Then I restart test-1 on just node1_a:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><b>$ sudo pcs resource restart test-1 node1_a<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>Warning: using test-1-clone... (if a resource is a clone, master/slave or bundle you must use the clone, master/slave or bundle name)<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>test-1-clone successfully restarted<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">This causes test-2 and test-3 clones to restart on all pacemaker nodes when my intention is for them to restart on just node1_a.<o:p></o:p></p>
<p class="MsoNormal">Below is the log tracing seen on the Designated Controller NODE1-B:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><b>Apr 07 20:25:01 NODE1-B pacemaker-schedulerd[95746]:  notice:  * Stop       test-1:1                                   (                               node1_a )   due to node availability<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>Apr 07 20:25:03 NODE1-B pacemaker-schedulerd[95746]:  notice:  * Restart    test-2:0                                   (                              
<span style="background:yellow;mso-highlight:yellow">node1_b</span> )   due to required test-1-clone running<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>Apr 07 20:25:03 NODE1-B pacemaker-schedulerd[95746]:  notice:  * Restart    test-2:1                                   (                               node1_a )   due to required test-1-clone running<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>Apr 07 20:25:03 NODE1-B pacemaker-schedulerd[95746]:  notice:  * Restart    test-2:2                                   (                              
<span style="background:yellow;mso-highlight:yellow">node2_b</span> )   due to required test-1-clone running<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b>Apr 07 20:25:03 NODE1-B pacemaker-schedulerd[95746]:  notice:  * Restart    test-2:3                                   (                              
<span style="background:yellow;mso-highlight:yellow">node2_a</span> )   due to required test-1-clone running<o:p></o:p></b></p>
<p class="MsoNormal" style="margin-left:.5in"><b><o:p> </o:p></b></p>
<p class="MsoNormal">Above is a representation of the observed behavior using dummy resources.
<o:p></o:p></p>
<p class="MsoNormal">Is this the expected behavior of cloned resources?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">My goal is to be able to restart test-2-clone and test-3-clone on just the node that experienced test-1 restart rather than all other nodes in the cluster.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Please let us know if any additional information will help for you to be able to provide feedback.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks for your help!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">- Raghav<o:p></o:p></p>
<br>
<p class="msipfooter90245289" align="Left" style="margin:0"><span style="font-size:7.0pt;font-family:Calibri;color:#737373">Internal Use - Confidential</span></p>
</div>
</body>
</html>