$B=i$a$FEj9F$5$;$F$$$?$@$-$^$9!#(B
$BC]Fb$H?=$7$^$9!#(B
CentOS7.3$B$N%5!<%P(B2$BBf$G(BHeartbeatv1.2.5$B$rF0:n$5$;!"(BHA$B9=@.$H$7$F$$$^$9!#(B
Heartbeat$BDL?.$,(Bdeadtime$B$rD6$($FCY1d$7$?$3$H$K$h$j!"%7%9%m%0$K!V(BCluster node ... returning after partition$B!W$,=PNO$5$l$k;v>]$,5/$-$?$?$a!"(B
$B:F8=;n83$r<B;\$7$?$$$H%=!<%9%3!<%I$N(BHeartbeat$BAw?.2U=j$H;W$o$l$k%m%8%C%/$KCY1d=hM}$r2C$($^$7$?$,!":F8=$5$;$k$3$H$,=PMh$^$;$s!#(B
Heartbeat$BAw?.2U=j$O0J2<%=!<%9%3!<%I$N!z2U=j$G9g$C$F$^$9$G$7$g$&$+!)(B
--------------------------------------------------------
lib/plugins/HBcomm/ucast.c
--------------------------------------------------------
/*
* Send a heartbeat packet over unicast UDP/IP interface */
static int
ucast_write(struct hb_media* mp, void *pkt, int len) {
struct ip_private *ei;
int rc;
UCASTASSERT(mp);
ei = (struct ip_private*)mp->pd;
$B!z(B if ((rc = sendto(ei->wsocket, pkt, len, 0
, (struct sockaddr *)&ei->addr
, sizeof(struct sockaddr))) != len) {
PILCallLog(LOG, PIL_CRIT, "Unable to send [%d] ucast packet: %s"
, rc, strerror(errno));
return HA_FAIL;
}
if (DEBUGPKT) {
PILCallLog(LOG, PIL_DEBUG, "ucast: sent %d bytes to %s", rc,
inet_ntoa(ei->addr.sin_addr));
}
if (DEBUGPKTCONT) {
PILCallLog(LOG, PIL_DEBUG, "%s", (const char*)pkt);
}
return HA_OK;
}
--------------------------------------------------------
$B0J>e!"$43NG'$h$m$7$/$*4j$$CW$7$^$9!#(B
$BC]Fb$H?=$7$^$9!#(B
CentOS7.3$B$N%5!<%P(B2$BBf$G(BHeartbeatv1.2.5$B$rF0:n$5$;!"(BHA$B9=@.$H$7$F$$$^$9!#(B
Heartbeat$BDL?.$,(Bdeadtime$B$rD6$($FCY1d$7$?$3$H$K$h$j!"%7%9%m%0$K!V(BCluster node ... returning after partition$B!W$,=PNO$5$l$k;v>]$,5/$-$?$?$a!"(B
$B:F8=;n83$r<B;\$7$?$$$H%=!<%9%3!<%I$N(BHeartbeat$BAw?.2U=j$H;W$o$l$k%m%8%C%/$KCY1d=hM}$r2C$($^$7$?$,!":F8=$5$;$k$3$H$,=PMh$^$;$s!#(B
Heartbeat$BAw?.2U=j$O0J2<%=!<%9%3!<%I$N!z2U=j$G9g$C$F$^$9$G$7$g$&$+!)(B
--------------------------------------------------------
lib/plugins/HBcomm/ucast.c
--------------------------------------------------------
/*
* Send a heartbeat packet over unicast UDP/IP interface */
static int
ucast_write(struct hb_media* mp, void *pkt, int len) {
struct ip_private *ei;
int rc;
UCASTASSERT(mp);
ei = (struct ip_private*)mp->pd;
$B!z(B if ((rc = sendto(ei->wsocket, pkt, len, 0
, (struct sockaddr *)&ei->addr
, sizeof(struct sockaddr))) != len) {
PILCallLog(LOG, PIL_CRIT, "Unable to send [%d] ucast packet: %s"
, rc, strerror(errno));
return HA_FAIL;
}
if (DEBUGPKT) {
PILCallLog(LOG, PIL_DEBUG, "ucast: sent %d bytes to %s", rc,
inet_ntoa(ei->addr.sin_addr));
}
if (DEBUGPKTCONT) {
PILCallLog(LOG, PIL_DEBUG, "%s", (const char*)pkt);
}
return HA_OK;
}
--------------------------------------------------------
$B0J>e!"$43NG'$h$m$7$/$*4j$$CW$7$^$9!#(B