<div dir="ltr">Hi,<div><br></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial">I&#39;m using pgpool version 3.6.7 .</pre></div><div>I have a cluster with 3 pgpool-II.</div><div>1 pgpool master (pgpool1) and 2 pgpool in standby mode (pgpool2 and pgpool3).</div><div><br></div><div>This is my arping configuration:</div><div><br></div><div>arping_cmd = &#39;arping -I eth0 -U $_IP_$ -w 1&#39;<br></div><div><br></div><div>I show the log when pgpool master was stopped:</div><div><br></div><div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span style="font-weight:400">                                 </span><b>log stop master pgpool1</b> </div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial">2018-03-15 02:28:14: pid 10196: LOG:  Watchdog is shutting down<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><div>2018-03-15 02:28:14: pid 10196: LOCATION:  watchdog.c:3185</div><div>2018-03-15 02:28:14: pid 21128: LOG:  watchdog: de-escalation started</div><div>2018-03-15 02:28:14: pid 21128: LOCATION:  wd_escalation.c:181</div><div>2018-03-15 02:28:14: pid 21128: LOG:  successfully released the delegate IP:&quot;105.25.30.245&quot;</div><div>2018-03-15 02:28:14: pid 21128: DETAIL:  &#39;if_down_cmd&#39; returned with success</div><div>2018-03-15 02:28:14: pid 21128: LOCATION:  wd_if.c:208</div><div><br></div></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span style="font-weight:400">                                 </span><b>log from pgpool2 (new master)</b><br></div></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><b><br></b></div><div>2018-03-15 02:28:14: pid 14560: LOG:  remote node &quot;pgpool1:20010 Linux srv0mobipvlsk01&quot; is shutting down<br></div><div><div>2018-03-15 02:28:14: pid 14560: LOG:  watchdog cluster has lost the coordinator node</div><div>2018-03-15 02:28:14: pid 14560: LOG:  unassigning the remote node &quot;pgpool1:20010 Linux pgpool1&quot; from watchdog cluster master</div><div>2018-03-15 02:28:14: pid 14560: LOG:  We have lost the cluster master node &quot;pgpool1:50013 Linux pgpool1&quot;</div><div>2018-03-15 02:28:14: pid 14560: LOG:  watchdog node state changed from [STANDBY] to [JOINING]</div><div>2018-03-15 02:28:14: pid 14560: LOG:  watchdog node state changed from [JOINING] to [INITIALIZING]</div><div>2018-03-15 02:28:14: pid 14557: WARNING:  health check timed out while waiting for reading data</div><div>2018-03-15 02:28:14: pid 14557: ERROR:  unable to read data from DB node 0</div><div>2018-03-15 02:28:14: pid 14557: LOG:  pgpool-II successfully started. version 3.6.7 (subaruboshi)</div><div>2018-03-15 02:28:15: pid 14560: LOG:  watchdog node state changed from [INITIALIZING] to [STANDING FOR MASTER]</div><div>2018-03-15 02:28:15: pid 14560: LOG:  watchdog node state changed from [STANDING FOR MASTER] to [MASTER]</div><div>2018-03-15 02:28:15: pid 14560: LOG:  I am announcing my self as master/coordinator watchdog node</div><div>2018-03-15 02:28:15: pid 14560: LOG:  I am the cluster leader node</div><div>2018-03-15 02:28:15: pid 14560: LOG:  setting the local node &quot;pgpool2:20010 Linux pgpool2&quot; as watchdog cluster master</div><div>2018-03-15 02:28:15: pid 14560: LOG:  I am the cluster leader node but we do not have enough nodes in cluster</div><div>2018-03-15 02:28:16: pid 14560: LOG:  adding watchdog node &quot;pgpool3:20010 Linux pgpool3&quot; to the standby list</div><div>2018-03-15 02:28:16: pid 14560: LOG:  quorum found</div><div>2018-03-15 02:28:16: pid 14560: LOG:  escalation process started with PID:11487</div><div>2018-03-15 02:28:16: pid 11487: LOG:  watchdog: escalation started</div><div>RTNETLINK answers: File exists</div><div><font color="#ff0000"><b>2018-03-15 02:28:16: pid 11487: LOG:  failed to acquire the delegate IP address</b></font></div><div><font color="#ff0000"><b>2018-03-15 02:28:16: pid 11487: WARNING:  watchdog escalation failed to acquire delegate IP</b></font></div><div>2018-03-15 02:28:16: pid 14560: LOG:  watchdog escalation process with pid: 11487 exit with SUCCESS.</div><div>2018-03-15 02:28:17: pid 14557: WARNING:  health check timed out while waiting for reading data</div><div>2018-03-15 02:28:17: pid 14557: ERROR:  unable to read data from DB node 0</div><div>2018-03-15 02:28:17: pid 14560: LOG:  new IPC connection received</div><div>2018-03-15 02:28:19: pid 14557: LOG:  pgpool-II successfully started. version 3.6.7 (subaruboshi)</div><div>2018-03-15 02:28:19: pid 14557: LOG:  health checking retry count 1</div><div>2018-03-15 02:28:19: pid 14557: LOG:  all backends are returned to a healthy state after 1 retry(ies)</div><div>2018-03-15 02:28:24: pid 14557: LOG:  child process with pid: 10747 exits with status 256</div><div>2018-03-15 02:28:24: pid 14557: LOG:  fork a new child process with pid: 11542</div><div>2018-03-15 02:28:24: pid 15780: LOG:  forked new pcp worker, pid=11554 socket=8</div><div>2018-03-15 02:28:24: pid 14560: LOG:  new IPC connection received</div><div>2018-03-15 02:28:24: pid 15780: LOG:  PCP process with pid: 11554 exit with SUCCESS.</div><div>2018-03-15 02:28:24: pid 15780: LOG:  PCP process with pid: 11554 exits with status 0</div><div>2018-03-15 02:28:24: pid 30983: LOG:  new connection received</div><div>2018-03-15 02:28:39: pid 14561: LOG:  informing the node status change to watchdog</div><div>2018-03-15 02:28:39: pid 14560: LOG:  new IPC connection received</div><div>2018-03-15 02:28:39: pid 14560: LOG:  received node status change ipc message</div><div><font color="#ff0000"><b>2018-03-15 02:28:39: pid 14560: LOG:  remote node &quot;pgpool1:20010 Linux pgpool1&quot; is shutting down</b></font></div><div>2018-03-15 02:28:41: pid 15780: LOG:  forked new pcp worker, pid=11643 socket=8</div><div>2018-03-15 02:28:41: pid 14560: LOG:  new IPC connection received</div><div>2018-03-15 02:28:41: pid 15780: LOG:  PCP process with pid: 11643 exit with SUCCESS.</div><div>2018-03-15 02:28:41: pid 15780: LOG:  PCP process with pid: 11643 exits with status 0</div><div>2018-03-15 02:29:24: pid 14557: LOG:  child process with pid: 30983 exits with status 256</div><div>2018-03-15 02:29:24: pid 14557: LOG:  fork a new child process with pid: 11738</div><div>2018-03-15 02:29:24: pid 15780: LOG:  forked new pcp worker, pid=11742 socket=8</div><div>2018-03-15 02:29:24: pid 14560: LOG:  new IPC connection received</div><div>2018-03-15 02:29:24: pid 15780: LOG:  PCP process with pid: 11742 exit with SUCCESS.</div><div>2018-03-15 02:29:24: pid 15780: LOG:  PCP process with pid: 11742 exits with status 0</div><div>2018-03-15 02:29:24: pid 11542: LOG:  new connection received</div><div>2018-03-15 02:29:42: pid 11542: LOG:  new connection received</div><div>2018-03-15 02:29:49: pid 4483: LOG:  new connection received</div><div>2018-03-15 02:30:24: pid 15780: LOG:  forked new pcp worker, pid=11899 socket=8</div><div>2018-03-15 02:30:24: pid 14560: LOG:  new IPC connection received</div><div>2018-03-15 02:30:24: pid 15780: LOG:  PCP process with pid: 11899 exit with SUCCESS.</div><div>2018-03-15 02:30:24: pid 15780: LOG:  PCP process with pid: 11899 exits with status 0</div><div>2018-03-15 02:30:24: pid 11738: LOG:  new connection received</div><div>2018-03-15 02:30:42: pid 14557: LOG:  child process with pid: 11542 exits with status 256</div><div>2018-03-15 02:30:42: pid 14557: LOG:  fork a new child process with pid: 11944</div><div>2018-03-15 02:31:10: pid 14557: LOG:  child process with pid: 4483 exits with status 256</div><div>2018-03-15 02:31:10: pid 14557: LOG:  fork a new child process with pid: 11970</div><div>2018-03-15 02:31:24: pid 15780: LOG:  forked new pcp worker, pid=12042 socket=8</div><div>2018-03-15 02:31:24: pid 14560: LOG:  new IPC connection received</div><div>2018-03-15 02:31:24: pid 15780: LOG:  PCP process with pid: 12042 exit with SUCCESS.</div><div>2018-03-15 02:31:24: pid 15780: LOG:  PCP process with pid: 12042 exits with status 0</div><div>2018-03-15 02:31:24: pid 14557: LOG:  child process with pid: 11738 exits with status 256</div><div>2018-03-15 02:31:24: pid 14557: LOG:  fork a new child process with pid: 12050</div><div>2018-03-15 02:31:24: pid 10253: LOG:  new connection received</div><div>2018-03-15 02:31:34: pid 10253: LOG:  new connection received</div><div>2018-03-15 02:31:37: pid 2999: LOG:  new connection received</div><div>2018-03-15 02:32:24: pid 15780: LOG:  forked new pcp worker, pid=12244 socket=8</div><div>2018-03-15 02:32:24: pid 14560: LOG:  new IPC connection received</div><div>2018-03-15 02:32:24: pid 15780: LOG:  PCP process with pid: 12244 exit with SUCCESS.</div><div>2018-03-15 02:32:24: pid 15780: LOG:  PCP process with pid: 12244 exits with status 0</div><div>2018-03-15 02:32:24: pid 11970: LOG:  new connection received</div><div>2018-03-15 02:32:34: pid 14557: LOG:  child process with pid: 10253 exits with status 256</div><div>2018-03-15 02:32:34: pid 14557: LOG:  fork a new child process with pid: 12289</div><div>2018-03-15 02:33:24: pid 15780: LOG:  forked new pcp worker, pid=12394 socket=8</div><div>2018-03-15 02:33:24: pid 14560: LOG:  new IPC connection received</div><div>2018-03-15 02:33:24: pid 15780: LOG:  PCP process with pid: 12394 exit with SUCCESS.</div><div>2018-03-15 02:33:24: pid 15780: LOG:  PCP process with pid: 12394 exits with status 0</div><div>2018-03-15 02:33:24: pid 14557: LOG:  child process with pid: 11970 exits with status 256</div><div>2018-03-15 02:33:24: pid 14557: LOG:  fork a new child process with pid: 12404</div><div>2018-03-15 02:33:24: pid 12404: LOG:  new connection received</div><div>2018-03-15 02:34:25: pid 14557: LOG:  child process with pid: 12404 exits with status 256</div><div>2018-03-15 02:34:25: pid 14557: LOG:  fork a new child process with pid: 12524</div><div>2018-03-15 02:34:25: pid 15780: LOG:  forked new pcp worker, pid=12545 socket=8</div><div>2018-03-15 02:34:25: pid 14560: LOG:  new IPC connection received</div><div>2018-03-15 02:34:25: pid 15780: LOG:  PCP process with pid: 12545 exit with SUCCESS.</div><div>2018-03-15 02:34:25: pid 15780: LOG:  PCP process with pid: 12545 exits with status 0</div><div>2018-03-15 02:34:25: pid 12524: LOG:  new connection received</div><div><font color="#ff0000"><b>2018-03-15 02:35:17: pid 14560: LOG:  new watchdog node connection is received from &quot;<a href="http://105.25.30.230:42804">105.25.30.230:42804</a>&quot;</b></font></div><div><font color="#ff0000"><b>2018-03-15 02:35:17: pid 14560: LOG:  new node joined the cluster hostname:&quot;pgpool1&quot; port:20110 pgpool_port:20010</b></font></div><div>2018-03-15 02:35:17: pid 14560: LOG:  new outbond connection to pgpool1:20110 </div><div><font color="#ff0000"><b>2018-03-15 02:35:18: pid 14560: LOG:  adding watchdog node &quot;pgpool1:20010 Linux pgpool1&quot; to the standby list</b></font></div><div>2018-03-15 02:35:24: pid 15780: LOG:  forked new pcp worker, pid=12691 socket=8</div><div>2018-03-15 02:35:24: pid 14560: LOG:  new IPC connection received</div><div>2018-03-15 02:35:24: pid 15780: LOG:  PCP process with pid: 12691 exit with SUCCESS.</div></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">***************************************************************************************************************</span><br></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">As we can see in the log:</span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><font color="#ff0000"><b>2018-03-15 02:28:16: pid 11487: LOG:  failed to acquire the delegate IP address</b></font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><font color="#ff0000"><b>2018-03-15 02:28:16: pid 11487: WARNING:  watchdog escalation failed to acquire delegate IP</b></font></div><br></span></div><div>The process fails when adquiring the delegate IP. </div><div>We have looked at the code (src/watchdog/<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">wd_if.c</span>) and we see the following:</div><div><br></div><div><br></div><div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">131 if (rtn == WD_OK)</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">132     {</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">133         command = wd_get_cmd(pool_config-&gt;arping_cmd);</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">134         if (command)</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">135         {</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">136             snprintf(path,sizeof(path),&quot;%s/%s&quot;,pool_config-&gt;arping_path,command);</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">137             rtn = exec_if_cmd(path,pool_config-&gt;arping_cmd);</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">138             pfree(command);</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">139         }</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">140         else</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">141         {</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">142             rtn = WD_NG;</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">143             ereport(LOG,</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">144                 (errmsg(&quot;failed to acquire the delegate IP address&quot;),</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">145                      errdetail(&quot;unable to parse the arping_cmd:\&quot;%s\&quot;&quot;,pool_config-&gt;arping_cmd)));</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">146         }</font></div><div style="font-family:&quot;Droid Sans Mono&quot;,monospace,monospace,&quot;Droid Sans Fallback&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000">147     }</font></div></div><div><br></div><div>According to the code, if it fails to acquire the IP, is arping no longer launched?</div><div><br></div><div>The problem is that if arping is not launched again, arptables is never updated, Is that correct?</div><div><br></div><div>Thanks </div><div><br clear="all" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><br class="gmail-Apple-interchange-newline"></div><br></div>