<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Courier;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
p.p1, li.p1, div.p1
        {mso-style-name:p1;
        margin:0in;
        background:#D7D3B7;
        font-size:10.5pt;
        font-family:Courier;
        color:#3B2322;}
span.s1
        {mso-style-name:s1;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">I have a 3 nodes setup for pgpool/postgresql using watchdog, When testing the failover of pgpool, I turn off pgpool on node 1 which fails over watchdog to node 2. Then I turn on pgpool on node 1 that set node 1 as a standby node. The next
 step I turn off pgpool on node 2 which watchdog try’s to fail over to node 3 but watchdog IP never comes up on node 3 or any of the nodes. So I turn off pgpool on node 3 and watchdog fails over to node 1.
<o:p></o:p></p>
<p class="MsoNormal">My question is why watchdog doesn’t come up on node 3. Pgpool.conf is set the same on all 3 nodes.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Here’s my output of show pool_nodes<o:p></o:p></p>
<p class="p1"><span class="apple-converted-space"> </span><span class="s1">node_id | hostname</span><span class="apple-converted-space"> 
</span><span class="s1">| port | status | lb_weight |</span><span class="apple-converted-space"> 
</span><span class="s1">role </span><span class="apple-converted-space">  </span>
<span class="s1">| select_cnt | load_balance_node | replication_delay | replication_state | replication_sync_state | last_status_change
</span><span class="apple-converted-space"> </span><o:p></o:p></p>
<p class="p1"><span class="s1">---------+-----------+------+--------+-----------+---------+------------+-------------------+-------------------+-------------------+------------------------+---------------------</span><o:p></o:p></p>
<p class="p1"><span class="apple-converted-space"> </span><span class="s1">0 </span>
<span class="apple-converted-space">      </span><span class="s1">| pgtest-01 | 5432 | up
</span><span class="apple-converted-space">    </span><span class="s1">| 0.500000</span><span class="apple-converted-space"> 
</span><span class="s1">| primary | 2003 </span><span class="apple-converted-space">     
</span><span class="s1">| true</span><span class="apple-converted-space">             
</span><span class="s1">| 0 </span><span class="apple-converted-space">               
</span><span class="s1">| </span><span class="apple-converted-space">                 
</span><span class="s1">|</span><span class="apple-converted-space">                       
</span><span class="s1">| 2021-08-24 14:06:20</span><o:p></o:p></p>
<p class="p1"><span class="apple-converted-space"> </span><span class="s1">1 </span>
<span class="apple-converted-space">      </span><span class="s1">| pgtest-02 | 5432 | up
</span><span class="apple-converted-space">    </span><span class="s1">| 0.500000</span><span class="apple-converted-space"> 
</span><span class="s1">| standby | 667</span><span class="apple-converted-space">       
</span><span class="s1">| false </span><span class="apple-converted-space">           
</span><span class="s1">| 0 </span><span class="apple-converted-space">               
</span><span class="s1">| streaming </span><span class="apple-converted-space">       
</span><span class="s1">| async</span><span class="apple-converted-space">                 
</span><span class="s1">| 2021-08-24 14:06:20</span><o:p></o:p></p>
<p class="p1"><span class="apple-converted-space"> </span><span class="s1">2 </span>
<span class="apple-converted-space">      </span><span class="s1">| pgtest-03 | 5432 | up
</span><span class="apple-converted-space">    </span><span class="s1">| 0.000000</span><span class="apple-converted-space"> 
</span><span class="s1">| standby | 0</span><span class="apple-converted-space">         
</span><span class="s1">| false </span><span class="apple-converted-space">           
</span><span class="s1">| 0 </span><span class="apple-converted-space">               
</span><span class="s1">| streaming </span><span class="apple-converted-space">       
</span><span class="s1">| async</span><span class="apple-converted-space">                 
</span><span class="s1">| 2021-08-24 14:06:20</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Not sure if this is an issue but the lb_weight show node 1(pgtest-01) and node 2(pgtest-02) as 0.5000 and node 3(pgtest-03) as 0.0000<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In pgpool.conf I have backend_weight for each node set to 0.3<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hosts = Ubuntu 20.4<o:p></o:p></p>
<p class="MsoNormal">Pgpool = 4.2.4<o:p></o:p></p>
<p class="MsoNormal">PostgreSQL = 12.8<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">-- Wolf<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>