<div dir="ltr">Hi<div>Any idea why it not work on my cluster?</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-05-23 19:00 GMT+03:00 Jehan-Guillaume de Rorthais <span dir="ltr">&lt;<a href="mailto:jgdr@dalibo.com" target="_blank">jgdr@dalibo.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le Mon, 23 May 2016 15:42:55 +0300,<br>
<span class="">Andrey Rogovsky &lt;<a href="mailto:a.rogovsky@gmail.com">a.rogovsky@gmail.com</a>&gt; a écrit :<br>
<br>
&gt; Hi<br>
</span><span class="">&gt; Your commands is not works<br>
&gt; root@c:~#   crm_master -r pgsqld -N $HOSTNAME -Q<br>
&gt; Error performing operation: No such device or address<br>
&gt; root@c:~#   crm_master -r pgsqld -Q<br>
&gt; Error performing operation: No such device or address<br>
<br>
<br>
</span>It works here:<br>
<br>
root@srv1:~$ crm_master -r pgsqld -Q<br>
1<br>
root@srv1:~$ crm_master -r pgsqld -N srv2 -Q<br>
1001<br>
<div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt;<br>
&gt; 2016-05-23 13:38 GMT+03:00 Jehan-Guillaume de Rorthais &lt;<a href="mailto:jgdr@dalibo.com">jgdr@dalibo.com</a>&gt;:<br>
&gt;<br>
&gt; &gt; ok, you were trying with the attribute name. I wrote you had a use the<br>
&gt; &gt; **resource** name.<br>
&gt; &gt;<br>
&gt; &gt; Your command should be (again):<br>
&gt; &gt;<br>
&gt; &gt;   crm_master -r pgsqld -N $HOSTNAME -Q<br>
&gt; &gt;<br>
&gt; &gt; Or simply this if you want to check the score on the local node:<br>
&gt; &gt;<br>
&gt; &gt;   crm_master -r pgsqld -Q<br>
&gt; &gt;<br>
&gt; &gt; Moreover, you should really consider doing some cleanup in your attributes,<br>
&gt; &gt; &quot;pgsql-data-status&quot; and &quot;maintenance&quot; definitely does not comes from the<br>
&gt; &gt; PAF<br>
&gt; &gt; project.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Le Mon, 23 May 2016 12:44:29 +0300,<br>
&gt; &gt; Andrey Rogovsky &lt;<a href="mailto:a.rogovsky@gmail.com">a.rogovsky@gmail.com</a>&gt; a écrit :<br>
&gt; &gt;<br>
&gt; &gt; &gt; Stack: corosync<br>
&gt; &gt; &gt; Current DC: b (version 1.1.12-cdf310a) - partition with quorum<br>
&gt; &gt; &gt; Last updated: Mon May 23 12:43:57 2016 Last change: Wed May  4 12:15:06<br>
&gt; &gt; &gt; 2016 via crm_attribute on c<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; 3 nodes and 7 resources configured<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Online: [ a b c ]<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;  Resource Group: master<br>
&gt; &gt; &gt;      pgsql-master-ip (ocf::heartbeat:IPaddr2): Started a<br>
&gt; &gt; &gt;  Master/Slave Set: msPostgresql [pgsqld]<br>
&gt; &gt; &gt;      Masters: [ a ]<br>
&gt; &gt; &gt;      Slaves: [ b c ]<br>
&gt; &gt; &gt;  Clone Set: WebFarm [apache]<br>
&gt; &gt; &gt;      Started: [ a b c ]<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Node Attributes:<br>
&gt; &gt; &gt; * Node a:<br>
&gt; &gt; &gt;     + maintenance                     : off<br>
&gt; &gt; &gt;     + master-pgsqld                   : 1001<br>
&gt; &gt; &gt;     + pgsql-data-status               : STREAMING|ASYNC<br>
&gt; &gt; &gt; * Node b:<br>
&gt; &gt; &gt;     + maintenance                     : off<br>
&gt; &gt; &gt;     + master-pgsqld                   : 1000<br>
&gt; &gt; &gt;     + pgsql-data-status               : LATEST<br>
&gt; &gt; &gt; * Node c:<br>
&gt; &gt; &gt;     + maintenance                     : off<br>
&gt; &gt; &gt;     + master-pgsqld                   : 1<br>
&gt; &gt; &gt;     + pgsql-data-status               : STREAMING|ASYNC<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; 2016-05-23 12:35 GMT+03:00 Jehan-Guillaume de Rorthais &lt;<a href="mailto:jgdr@dalibo.com">jgdr@dalibo.com</a><br>
&gt; &gt; &gt;:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Le Mon, 23 May 2016 12:31:37 +0300,<br>
&gt; &gt; &gt; &gt; Andrey Rogovsky &lt;<a href="mailto:a.rogovsky@gmail.com">a.rogovsky@gmail.com</a>&gt; a écrit :<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; This is not work<br>
&gt; &gt; &gt; &gt; &gt; #   crm_master -r master-pgsqld -N $HOSTNAME -Q<br>
&gt; &gt; &gt; &gt; &gt; Error performing operation: No such device or address<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; as I wrote: you must use the resource name that is cloned by your<br>
&gt; &gt; master<br>
&gt; &gt; &gt; &gt; resource.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Could you show us your configuration please?<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; 2016-05-23 11:46 GMT+03:00 Jehan-Guillaume de Rorthais &lt;<br>
&gt; &gt; <a href="mailto:jgdr@dalibo.com">jgdr@dalibo.com</a><br>
&gt; &gt; &gt; &gt; &gt;:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Le Mon, 23 May 2016 11:36:37 +0300,<br>
&gt; &gt; &gt; &gt; &gt; &gt; Andrey Rogovsky &lt;<a href="mailto:a.rogovsky@gmail.com">a.rogovsky@gmail.com</a>&gt; a écrit :<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Hi<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; This is not work for me:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; #   crm_master -r pgsqld -N $HOSTNAME $HOSTNAME -Q<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Error performing operation: No such device or address<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; This should be :<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;   crm_master -r pgsqld -N $HOSTNAME -Q<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; (supposing as your resource name is &quot;pgsqld&quot;)<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; 2016-05-23 11:19 GMT+03:00 Jehan-Guillaume de Rorthais &lt;<br>
&gt; &gt; &gt; &gt; <a href="mailto:jgdr@dalibo.com">jgdr@dalibo.com</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Le Mon, 23 May 2016 09:28:41 +0300,<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Andrey Rogovsky &lt;<a href="mailto:a.rogovsky@gmail.com">a.rogovsky@gmail.com</a>&gt; a écrit :<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I try crm_master, but it not works:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; # LC_ALL=C /usr/sbin/crm_master -q -t nodes --node-uname<br>
&gt; &gt; &gt; &gt; $HOSTNAME<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --attr-name master-pgsqld --get-value<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; crm_master: invalid option -- &#39;t&#39;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; crm_master: unrecognized option &#39;--node-uname&#39;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; crm_master: unrecognized option &#39;--attr-name&#39;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; crm_master - A convenience wrapper for crm_attribute<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I tried this with success:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;   crm_master -r pgsqld -N hanode1 -Q<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; The resource you have to give is the resource (the one that is<br>
&gt; &gt; &gt; &gt; cloned),<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; not the<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; master resource.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2016-05-20 16:40 GMT+03:00 Jehan-Guillaume de Rorthais &lt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; <a href="mailto:jgdr@dalibo.com">jgdr@dalibo.com</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Le Fri, 20 May 2016 15:31:16 +0300,<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Andrey Rogovsky &lt;<a href="mailto:a.rogovsky@gmail.com">a.rogovsky@gmail.com</a>&gt; a écrit :<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Hi!<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I cant get attribute value:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; /usr/sbin/crm_attribute -q --type nodes --node-uname<br>
&gt; &gt; &gt; &gt; $HOSTNAME<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --attr-name<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; master-pgsqld --get-value<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Error performing operation: No such device or address<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; This value is present:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; crm_mon -A1  | grep master-pgsqld<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;     + master-pgsqld                    : 1001<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;     + master-pgsqld                    : 1000<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;     + master-pgsqld                    : 1<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Use crm_master to get master scores easily.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I use 1.1.15-rc1<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; dpkg -l | grep pacemaker-cli-utils<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; ii  pacemaker-cli-utils            1.1.15-rc1<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; amd64<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;    Command line interface utilities for Pacemaker<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Also non-integer values work file:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; /usr/sbin/crm_attribute -q --type nodes --node-uname<br>
&gt; &gt; &gt; &gt; $HOSTNAME<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --attr-name<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pgsql-data-status --get-value<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; STREAMING|ASYNC<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I&#39;m very confused. It sounds you are mixing two different<br>
&gt; &gt; &gt; &gt; resource<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; agent<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; for<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; PostgreSQL. I can recognize scores for you master resource<br>
&gt; &gt; set<br>
&gt; &gt; &gt; &gt; bu<br>
&gt; &gt; &gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pgsqlms<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; RA (PAF project) and the data-status attribute from the<br>
&gt; &gt; pgsql<br>
&gt; &gt; &gt; &gt; RA...<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I thinking this patch<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; <a href="https://github.com/ClusterLabs/pacemaker/commit/26d34a9171bddae67c56ebd8c2513ea8fa770204?diff=unified#diff-55bc49a57c12093902e3842ce349a71fR269" rel="noreferrer" target="_blank">https://github.com/ClusterLabs/pacemaker/commit/26d34a9171bddae67c56ebd8c2513ea8fa770204?diff=unified#diff-55bc49a57c12093902e3842ce349a71fR269</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; not apply in 1.1.15-rc1?<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; How I can get integere value from node attribute?<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; With the correct name for the given attribute.<br>
&gt; &gt;<br>
<br>
<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">--<br>
Jehan-Guillaume de Rorthais<br>
Dalibo<br>
</div></div></blockquote></div><br></div>