[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-ha-jp
Subject: [Linux-ha-jp] =?iso-2022-jp?b?SGVhcnRiZWF0GyRCREw/LiRPJT0bKEI=?= =?iso-2022-jp?b?GyRCITwlOSUzITwlSSR
From: <yoshitomo1.takeuchi () toshiba ! co ! jp>
Date: 2022-10-20 8:43:44
Message-ID: TY2PR01MB2395E8918FA6BF04233D1E09E82A9 () TY2PR01MB2395 ! jpnprd01 ! prod ! outlook ! com
[Download RAW message or body]
$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
[Attachment #3 (text/html)]
<html xmlns:v="urn:schemas-microsoft-com:vml" \
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=iso-2022-jp">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"$B#M#S(B $B%4%7%C%/(B";
panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:"\@$B#M#S(B $B%4%7%C%/(B";
panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
{font-family:"Segoe UI Symbol";
panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0mm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
font-size:10.5pt;
font-family:$B^b%4%7%C%/(B;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{mso-style-priority:99;
mso-style-link:"$B=q<0$J$7(B \($BJ8;z(B\)";
margin:0mm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"$B#M#S(B $B%4%7%C%/(B";}
span.17
{mso-style-type:personal-compose;
font-family:$B^b%4%7%C%/(B;
color:windowtext;}
span.a
{mso-style-name:"$B=q<0$J$7(B \($BJ8;z(B\)";
mso-style-priority:99;
mso-style-link:$B=q<0$J$7(B;
font-family:"$B#M#S(B $B%4%7%C%/(B";}
.MsoChpDefault
{mso-style-type:export-only;
font-family:$B^b%4%7%C%/(B;}
/* Page Definitions */
@page WordSection1
{size:612.0pt 792.0pt;
margin:99.25pt 30.0mm 30.0mm 30.0mm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026">
<v:textbox inset="5.85pt,.7pt,5.85pt,.7pt" />
</o:shapedefaults></xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="JA" link="#0563C1" vlink="#954F72" style="text-justify-trim:punctuation">
<div class="WordSection1">
<p class="MsoPlainText">$B=i$a$FEj9F$5$;$F$$$?$@$-$^$9!#(B<span \
lang="EN-US"><o:p></o:p></span></p> <p \
class="MsoPlainText">$BC]Fb$H?=$7$^$9!#(B<span lang="EN-US"><o:p></o:p></span></p> \
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p> <p \
class="MsoPlainText"><span lang="EN-US">CentOS7.3</span>$B$N%5!<%P(B<span \
lang="EN-US">2</span>$BBf$G(B<span \
lang="EN-US">Heartbeatv1.2.5</span>$B$rF0:n$5$;!"(B<span \
lang="EN-US">HA</span>$B9=@.$H$7$F$$$^$9!#(B<span \
lang="EN-US"><o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"><o:p> </o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US">Heartbeat</span>$BDL?.$,(B<span \
lang="EN-US">deadtime</span>$B$rD6$($FCY1d$7$?$3$H$K$h$j!"%7%9%m%0$K!V(B<span \
lang="EN-US">Cluster node ... returning after \
partition</span>$B!W$,=PNO$5$l$k;v>]$,5/$-$?$?$a!"(B<span \
lang="EN-US"><o:p></o:p></span></p> <p \
class="MsoPlainText">$B:F8=;n83$r<B;\$7$?$$$H%=!<%9%3!<%I$N(B<span \
lang="EN-US">Heartbeat</span>$BAw?.2U=j$H;W$o$l$k%m%8%C%/$KCY1d=hM}$r2C$($^$7$?$,!":F8=$5$;$k$3$H$,=PMh$^$;$s!#(B<span \
lang="EN-US"><o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US">Heartbeat</span>$BAw?.2U=j$O0J2<%=!<%9%3!<%I$N(B<span lang="EN-US" \
style="font-family:"Segoe UI \
Symbol",sans-serif">$B!z(B</span>$B2U=j$G9g$C$F$^$9$G$7$g$&$+!)(B<span \
lang="EN-US"><o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"><o:p> </o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US">--------------------------------------------------------<o:p></o:p></span></p>
<p class="MsoPlainText"><span \
lang="EN-US">lib/plugins/HBcomm/ucast.c<o:p></o:p></span></p> <p \
class="MsoPlainText"><span \
lang="EN-US">--------------------------------------------------------<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">/*<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">* Send a heartbeat packet over unicast \
UDP/IP interface */<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"><o:p> </o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US">static int<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US">ucast_write(struct hb_media* mp, void *pkt, int len) \
{<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"> struct ip_private \
*ei;<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"> int rc;<o:p></o:p></span></p> \
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p> <p \
class="MsoPlainText"><span lang="EN-US"> \
UCASTASSERT(mp);<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"> ei = (struct \
ip_private*)mp->pd;<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"><o:p> </o:p></span></p> <p class="MsoPlainText">$B!z(B<span \
lang="EN-US"> if ((rc = sendto(ei->wsocket, pkt, \
len, 0<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"> \
, \
(struct sockaddr *)&ei->addr<o:p></o:p></span></p> <p \
class="MsoPlainText"><span lang="EN-US"> \
, \
sizeof(struct sockaddr))) != len) {<o:p></o:p></span></p> <p \
class="MsoPlainText"><span \
lang="EN-US"> \
PILCallLog(LOG, PIL_CRIT, "Unable to send [%d] ucast packet: \
%s"<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"> \
, rc, strerror(errno));<o:p></o:p></span></p> <p \
class="MsoPlainText"><span \
lang="EN-US"> \
return HA_FAIL;<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"> }<o:p></o:p></span></p> <p \
class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p> <p \
class="MsoPlainText"><span lang="EN-US"> if \
(DEBUGPKT) {<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"> \
PILCallLog(LOG, PIL_DEBUG, "ucast: sent %d bytes to %s", \
rc,<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"> \
inet_ntoa(ei->addr.sin_addr));<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"> }<o:p></o:p></span></p> <p \
class="MsoPlainText"><span lang="EN-US"> if \
(DEBUGPKTCONT) {<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"> \
PILCallLog(LOG, PIL_DEBUG, "%s", (const char*)pkt);<o:p></o:p></span></p> \
<p class="MsoPlainText"><span lang="EN-US"> \
}<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US"> return \
HA_OK;<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US">}<o:p></o:p></span></p> <p class="MsoPlainText"><span \
lang="EN-US">--------------------------------------------------------<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText">$B0J>e!"$43NG'$h$m$7$/$*4j$$CW$7$^$9!#(B<span \
lang="EN-US"><o:p></o:p></span></p> </div>
</body>
</html>
[Attachment #4 (unknown)]
_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan@lists.osdn.me
https://lists.osdn.me/mailman/listinfo/linux-ha-japan
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic