<!doctype html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<div class="default-style">
<div style="margin-bottom: 0in;">
Hello,
</div>
<div style="margin-bottom: 0in;">
I have dual node clusters with postgres as one of the resources.
</div>
<div style="margin-bottom: 0in;">
The clusters were upgraded from pcs v 0.10 to pcs v 0.11.
</div>
<div style="margin-bottom: 0in;">
Pcs V 0.11 eliminated Master role and replaced it with Promoted.
</div>
<div style="margin-bottom: 0in;">
For clusters that were upgraded I needed to remove old configuration for colocation because with old one in place while creating new one commit of the configuration was failing due to duplicate constraint.
</div>
<div style="margin-bottom: 0in;">
Update works fine on all the clusters but on one of them AFTER UPGRADE I see different output in “cibadmin --query” and in “pcs constraint list”
</div>
<div>
</div>
<div style="margin-bottom: 0in;">
The constraints in “cibadmin –query” are showing:
<br>
<rsc_colocation rsc="DBSlave" with-rsc="postgres-ms" score="-10000" rsc-role="Started" with-rsc-role="Master" id="colocation-DBSlave-postgres-ms-Promoted"/>
</div>
<div>
</div>
<div style="margin-bottom: 0in;">
<rsc_colocation rsc="DBMaster" with-rsc="postgres-ms" score="INFINITY" rsc-role="Started" with-rsc-role="Master" id="colocation-DBMaster-postgres-ms-Promoted"/>
</div>
<div>
</div>
<div style="margin-bottom: 0in;">
Same constraints in “pcs constraint list” were showing:
<br>
Colocation Constraints:
</div>
<div style="margin-bottom: 0in;">
Started resource 'DBSlave' with Promoted resource 'postgres-ms' score=-10000
</div>
<div>
</div>
<div style="margin-bottom: 0in;">
Started resource 'DBMaster' with Promoted resource 'postgres-ms' score=INFINITY
</div>
<div>
</div>
<div style="margin-bottom: 0in;">
On all other systems “cibadmin –query” is in agreement with pcs and shows:
<br>
<rsc_colocation rsc="DBSlave" with-rsc="postgres-ms" score="-10000" rsc-role="Started" with-rsc-role="Promoted" id="colocation-DBSlave-postgres-ms-Promoted"/>
</div>
<div>
</div>
<div style="margin-bottom: 0in;">
<rsc_colocation rsc="DBMaster" with-rsc="postgres-ms" score="INFINITY" rsc-role="Started" with-rsc-role="Promoted" id="colocation-DBMaster-postgres-ms-Promoted"/>
</div>
<div>
</div>
<div style="margin-bottom: 0in;">
So my problem is in with-rsc-role showing “Master” on a single system and “Promoted” on all others.
</div>
<div>
</div>
<div style="margin-bottom: 0in;">
Would appreciate it if anybody could shed some light on the issue.
</div>
<div style="margin-bottom: 0in;">
Thank you very much!
</div>
<div style="margin-bottom: 0in;">
_Vitaly
<br>
<br>
</div>
<div>
</div>
</div>
</body>
</html>