<div dir="ltr"><div><div><div><div>Hi,<br><br></div>I have 
encountered a problem with pacemaker resources shutdown in case of 
(seems like) any emergency situation, when order constraints are not 
honored.<br></div>I would be grateful for any information, whether this 
behavior is intentional or should not happen (i.e. some testing issue 
rather then pacemaker behavior). It would also be helpful to know if 
there is any configuration parameter altering this, or whether there can
 be any reason (cluster event) triggering not ordered resources stop.<br><br></div><div>Thanks,<br></div><div><br></div>To illustrate the issue I provide an example below and my collected data.<br>My environment uses resources cloning feature - maybe this contributes to my tests outcome.<br><br></div><div><br>* Example:<br></div><div>- having resources ordered with constraints: A -> B -> C<br></div><div>- when stopping with 'crm_resources' command (all at once) resources are stopped: C, B, A<br></div><div>- when stopping by terminating pacemaker resources are stopped: C, B, A<br></div><div>- when there is a monitoring error or quorum lost: no order is honored e.g. B, C, A<br><br><br><br>* Version details:<div class="gmail-yj6qo gmail-ajU"><div id="gmail-:1uw" class="gmail-ajR" tabindex="0"><img class="gmail-ajT" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"><span class="gmail-im">Pacemaker 1.1.15-1.1f8e642.git.el6</span><br clear="all"><span class="gmail-im"></span></div></div><span class="gmail-im">Corosync Cluster Engine, version '2.4.1.2-0da1'<br><br><br></span><br>* My ordering constraints:<br></div><div>Ordering Constraints:<br>  dbx_first_primary then dbx_head_head (kind:Mandatory)<br>  dbx_first_primary-clone then dbx_head_head (kind:Mandatory)<br>  dbx_head_head then dbx_mounts_nodes (kind:Mandatory)<br>  dbx_head_head then dbx_mounts_nodes-clone (kind:Mandatory)<br>  dbx_mounts_nodes then dbx_bind_mounts_nodes (kind:Mandatory)<br>  dbx_mounts_nodes-clone then dbx_bind_mounts_nodes-clone (kind:Mandatory)<br>  dbx_bind_mounts_nodes then dbx_nfs_nodes (kind:Mandatory)<br>  dbx_bind_mounts_nodes-clone then dbx_nfs_nodes-clone (kind:Mandatory)<br>  dbx_nfs_nodes then dbx_gss_datas (kind:Mandatory)<br>  dbx_nfs_nodes-clone then dbx_gss_datas-clone (kind:Mandatory)<br>  dbx_gss_datas then dbx_nfs_mounts_datas (kind:Mandatory)<br>  dbx_gss_datas-clone then dbx_nfs_mounts_datas-clone (kind:Mandatory)<br>  dbx_nfs_mounts_datas then dbx_swap_nodes (kind:Mandatory)<br>  dbx_nfs_mounts_datas-clone then dbx_swap_nodes-clone (kind:Mandatory)<br>  dbx_swap_nodes then dbx_sync_head (kind:Mandatory)<br>  dbx_swap_nodes-clone then dbx_sync_head (kind:Mandatory)<br>  dbx_sync_head then dbx_dbx_datas (kind:Mandatory)<br>  dbx_sync_head then dbx_dbx_datas-clone (kind:Mandatory)<br>  dbx_dbx_datas then dbx_dbx_head (kind:Mandatory)<br>  dbx_dbx_datas-clone then dbx_dbx_head (kind:Mandatory)<br>  dbx_dbx_head then dbx_web_head (kind:Mandatory)<br>  dbx_web_head then dbx_ready_primary (kind:Mandatory)<br>  dbx_web_head then dbx_ready_primary-clone (kind:Mandatory)<br><br><br><br>* Pacemaker stop (OK):<br><a href="http://ready.ocf.sh" target="_blank">ready.ocf.sh</a>(dbx_ready_<wbr>primary)[18639]: 2016/12/06_15:40:32 INFO: ready_stop: Stopping resource<br><a href="http://mng.ocf.sh" target="_blank">mng.ocf.sh</a>(dbx_mng_head)[<wbr>20312]:        2016/12/06_15:40:44 INFO: mng_stop: Stopping resource<br><a href="http://web.ocf.sh" target="_blank">web.ocf.sh</a>(dbx_web_head)[<wbr>20310]:        2016/12/06_15:40:44 INFO: dbxcl_stop: Stopping resource<br><a href="http://dbx.ocf.sh" target="_blank">dbx.ocf.sh</a>(dbx_dbx_head)[<wbr>20569]:        2016/12/06_15:40:46 INFO: dbxcl_stop: Stopping resource<br><a href="http://sync.ocf.sh" target="_blank">sync.ocf.sh</a>(dbx_sync_head)[<wbr>20719]:      2016/12/06_15:40:54 INFO: sync_stop: Stopping resource<br><a href="http://swap.ocf.sh" target="_blank">swap.ocf.sh</a>(dbx_swap_nodes)[<wbr>21053]:     2016/12/06_15:40:56 INFO: swap_stop: Stopping resource<br><a href="http://nfs.ocf.sh" target="_blank">nfs.ocf.sh</a>(dbx_nfs_nodes)[<wbr>21151]:       2016/12/06_15:40:58 INFO: nfs_stop: Stopping resource<br><a href="http://dbx_mounts.ocf.sh" target="_blank">dbx_mounts.ocf.sh</a>(dbx_bind_<wbr>mounts_nodes)[21344]:        2016/12/06_15:40:59 INFO: dbx_mounts_stop: Stopping resource<br><a href="http://dbx_mounts.ocf.sh" target="_blank">dbx_mounts.ocf.sh</a>(dbx_mounts_<wbr>nodes)[21767]:     2016/12/06_15:41:01 INFO: dbx_mounts_stop: Stopping resource<br><a href="http://head.ocf.sh" target="_blank">head.ocf.sh</a>(dbx_head_head)[<wbr>22213]:      2016/12/06_15:41:04 INFO: head_stop: Stopping resource<br><a href="http://first.ocf.sh" target="_blank">first.ocf.sh</a>(dbx_first_<wbr>primary)[22999]: 2016/12/06_15:41:11 INFO: first_stop: Stopping resource<br><br><br><br></div>* Quorum lost:<br><a href="http://sync.ocf.sh" target="_blank">sync.ocf.sh</a>(dbx_sync_head)[<wbr>23099]:      2016/12/06_16:42:04 INFO: sync_stop: Stopping resource<br><a href="http://nfs.ocf.sh" target="_blank">nfs.ocf.sh</a>(dbx_nfs_nodes)[<wbr>23102]:       2016/12/06_16:42:04 INFO: nfs_stop: Stopping resource<br><a href="http://mng.ocf.sh" target="_blank">mng.ocf.sh</a>(dbx_mng_head)[<wbr>23101]:        2016/12/06_16:42:04 INFO: mng_stop: Stopping resource<br><a href="http://ready.ocf.sh" target="_blank">ready.ocf.sh</a>(dbx_ready_<wbr>primary)[23104]: 2016/12/06_16:42:04 INFO: ready_stop: Stopping resource<br><a href="http://web.ocf.sh" target="_blank">web.ocf.sh</a>(dbx_web_head)[<wbr>23344]:        2016/12/06_16:42:04 INFO: dbxcl_stop: Stopping resource<br><a href="http://dbx_mounts.ocf.sh" target="_blank">dbx_mounts.ocf.sh</a>(dbx_bind_<wbr>mounts_nodes)[23664]:        2016/12/06_16:42:05 INFO: dbx_mounts_stop: Stopping resource<br><a href="http://dbx_mounts.ocf.sh" target="_blank">dbx_mounts.ocf.sh</a>(dbx_mounts_<wbr>nodes)[24459]:     2016/12/06_16:42:08 INFO: dbx_mounts_stop: Stopping resource<br><a href="http://head.ocf.sh" target="_blank">head.ocf.sh</a>(dbx_head_head)[<wbr>25036]:      2016/12/06_16:42:11 INFO: head_stop: Stopping resource<br><a href="http://swap.ocf.sh" target="_blank">swap.ocf.sh</a>(dbx_swap_nodes)[<wbr>27491]:     2016/12/06_16:43:08 INFO: swap_stop: Stopping resource<br><span class="gmail-im"><br clear="all"></span><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>Best Regards,<br><br>Radoslaw Garbacz<br></div>XtremeData Incorporation<br></div></div>
</div>