[Pacemaker] Cleanup on Master/Slave DRBD resource changes the roles

Andreas Kurz andreas at hastexo.com
Fri Dec 2 05:42:11 EST 2011

Hello Georgios,

On 12/02/2011 10:54 AM, Georgios Kasapoglou wrote:
> Hi all,
> I've a 2-nodes cluster using pacemaker 1-2.
> I've set a DRBD resource, according to
> http://www.clusterlabs.org/wiki/PostgresHowto#4._Configuring_DRBD
> Everything works fine, except when I'm trying to cleanup the "master".
> E.g., when I ran cleanup on drbd_r0:0 which runs on node1 while it is
> Master, then it will change to Slave
> and drbd_r0:1 on node2 will become Master.

please show us your complete Pacemaker configuration

> I've checked the /var/log/messages and saw the message below:
> r0 already Primary, demoting.
> I found that  drbd_start function in
> "/usr/lib/ocf/resource.d/linbit/drbd" is responsible for this.
> I've searched in the documentation, how cleanup works but found nothing.
> Maybe I have not searched in the
> right documents. I suspect that it calls stop and start.
> Is that true?

cleanup removes all information from the status section of the resource
and triggers a reprobe followed by any other action that brings the
resource into the desired state.


Need help with Pacemaker?

> In any case, my problem is how to stop this swapping when I do cleanup.
> If someone is familiar with this, please help me.
> Thanks in advance for your effort.
> Regards,
> Georgios Kasapoglou

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 286 bytes
Desc: OpenPGP digital signature
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20111202/15785700/attachment-0003.sig>

More information about the Pacemaker mailing list