Fixed in upstream main branch as of commit b561198
after fix: --------- > [root@virt-539 ~]# rpm -q pacemaker > pacemaker-2.1.6-7.el9.x86_64 Configure a promotable clone resource in a two-node cluster: > [root@virt-538 ~]# pcs resource create stateful ocf:pacemaker:Stateful promotable Each node has a different promotable score. Node "virt-538" has promotable score 10 and node "virt-539" has promotable score 5: > [root@virt-538 ~]# pcs status --full > Cluster name: STSRHTS26029 > Cluster Summary: > * Stack: corosync (Pacemaker is running) > * Current DC: virt-538 (1) (version 2.1.6-7.el9-6fdc9deea29) - partition with quorum > * Last updated: Fri Aug 11 13:48:57 2023 on virt-538 > * Last change: Fri Aug 11 13:48:09 2023 by root via cibadmin on virt-538 > * 2 nodes configured > * 4 resource instances configured > Node List: > * Node virt-538 (1): online, feature set 3.17.4 > * Node virt-539 (2): online, feature set 3.17.4 > Full List of Resources: > * fence-virt-538 (stonith:fence_xvm): Started virt-538 > * fence-virt-539 (stonith:fence_xvm): Started virt-539 > * Clone Set: stateful-clone [stateful] (promotable): > * stateful (ocf:pacemaker:Stateful): Promoted virt-538 > * stateful (ocf:pacemaker:Stateful): Unpromoted virt-539 > Node Attributes: > * Node: virt-538 (1): > * master-stateful : 10 > * Node: virt-539 (2): > * master-stateful : 5 > Migration Summary: > Tickets: > PCSD Status: > virt-538: Online > virt-539: Online > Daemon Status: > corosync: active/enabled > pacemaker: active/enabled > pcsd: active/enabled Resource stickiness is 1, which is a default for RHEL9: > [root@virt-538 ~]# pcs resource defaults > Meta Attrs: build-resource-defaults > resource-stickiness=1 Inject a stop operation simulation for the resource on the promoted node "virt-538": > [root@virt-538 ~]# crm_simulate -LR --op-inject stateful_stop_0@virt-538=0 > Current cluster status: > * Node List: > * Online: [ virt-538 virt-539 ] > * Full List of Resources: > * fence-virt-538 (stonith:fence_xvm): Started virt-538 > * fence-virt-539 (stonith:fence_xvm): Started virt-539 > * Clone Set: stateful-clone [stateful] (promotable): > * Promoted: [ virt-538 ] > * Unpromoted: [ virt-539 ] > Performing Requested Modifications: > * Injecting stateful_stop_0@virt-538=0 into the configuration > Transition Summary: > * Promote stateful:1 ( Stopped -> Promoted virt-538 ) RESULT: Resource instance did not move. It was re-promoted on virt-538 (node with the higher promotable score). marking verified in pacemaker-2.1.6-7.el9