<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:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="country-region"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Helv;
        panose-1:2 11 6 4 2 2 2 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Book Antiqua";
        panose-1:2 4 6 2 5 3 5 3 3 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
pre
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle23
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 77.95pt 1.0in 77.95pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Hi <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><b><u><font size=2 color=red face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:red;font-weight:bold'>Server 1 (IP
192.168.4.70)<o:p></o:p></span></font></u></b></p>

<p class=MsoNormal><b><font size=2 color=green face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:green;font-weight:bold'>Gcs_Segment</span></font></b><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'> 192.168.4.72:8800{<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Node1 192.168.4.70<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Node2&nbsp; 192.168.4.72<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
}<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><b><u><font size=2 color=red face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:red;font-weight:bold'>Server 2 (IP
192.168.4.72)<o:p></o:p></span></font></u></b></p>


<p class=MsoNormal><b><font size=2 color=green face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:green;font-weight:bold'>Gcs_Segment</span></font></b><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'> 192.168.4.70:8800{<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Node1 192.168.4.70<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Node2&nbsp; 192.168.4.72<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
}<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Above are the two given config files for
individuals spread deamons <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I am using the <b><span style='font-weight:
bold'>Power PC</span></b> <b><span style='font-weight:bold'>operating system</span></b>
(with Motorola processor) .<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>And I had tried all the things given in
the doc of the spread doc available at the site &nbsp;but not able to reduce
the <b><span style='font-weight:bold'>CPU utilization</span></b> it is taking
around <b><span style='font-weight:bold'>30%.<o:p></o:p></span></b></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I am attaching the monitor snapshots too for
analysis .<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Could you please send me some doc (Low
level Design doc/ doc for understanding of code flow ) for better understanding
of the spread process.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Or Could you please suggest me some way to
reduce the CPU utilization.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Waiting for your early response .<o:p></o:p></span></font></p>

<p><b><font size=2 color=blue face="Book Antiqua"><span style='font-size:10.0pt;
font-family:"Book Antiqua";color:blue;font-weight:bold'>Sandeep jeevan</span></font></b><font
color=navy><span style='color:navy'> <br>
</span></font><b><font size=2 color=blue face="Book Antiqua"><span
style='font-size:10.0pt;font-family:"Book Antiqua";color:blue;font-weight:bold'>Member
Technical(Stack)</span></font></b><font color=navy><span style='color:navy'> <br>
</span></font><b><font size=2 color=blue face="Book Antiqua"><span
style='font-size:10.0pt;font-family:"Book Antiqua";color:blue;font-weight:bold'>Mob:9717892153</span></font></b><font
color=navy><span style='color:navy'> <br>
</span></font><b><font size=6 color=blue face=Arial><span style='font-size:
24.0pt;font-family:Arial;color:blue;font-weight:bold'>VNL</span></font></b><font
color=navy><span style='color:navy'> </span></font><font size=2 color=navy
face=Helv><span style='font-size:10.0pt;font-family:Helv;color:navy'>&nbsp;<b><span
style='font-weight:bold'>|</span></b> 246, Phase IV, Udyog Vihar, Gurgaon,
Haryana 122 015, <st1:country-region w:st="on"><st1:place w:st="on">INDIA</st1:place></st1:country-region></span></font><b><font
color=navy><span style='color:navy;font-weight:bold'> </span></font></b><b><font
size=2 color=navy face=Helv><span style='font-size:10.0pt;font-family:Helv;
color:navy;font-weight:bold'>|</span></font></b><font size=2 color=navy
face=Helv><span style='font-size:10.0pt;font-family:Helv;color:navy'>
+91-124-4311600-609</span></font><b><font color=navy><span style='color:navy;
font-weight:bold'> </span></font></b><b><font size=2 color=navy face=Helv><span
style='font-size:10.0pt;font-family:Helv;color:navy;font-weight:bold'>|</span></font></b><font
color=navy><span style='color:navy'> </span></font><font size=2 color=navy
face=Helv><span style='font-size:10.0pt;font-family:Helv;color:navy'>F
+91-124-4104766</span></font><b><font color=navy><span style='color:navy;
font-weight:bold'> </span></font></b><b><font size=2 color=navy face=Helv><span
style='font-size:10.0pt;font-family:Helv;color:navy;font-weight:bold'>|</span></font></b><font
color=navy><span style='color:navy'> <a href="blocked::http://www.vnl.in/"><font
size=2 face=Helv><span style='font-size:10.0pt;font-family:Helv'>www.vnl.in</span></font></a><o:p></o:p></span></font></p>

<p><font size=3 color=navy face="Times New Roman"><span style='font-size:12.0pt;
color:navy'>&nbsp; </span></font><o:p></o:p></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> John Lane
Schultz [mailto:jschultz@spreadconcepts.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, March 04, 2009
9:31 PM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">Sandeep
 Jeevan</st1:PersonName><br>
<b><span style='font-weight:bold'>Cc:</span></b> <st1:PersonName w:st="on">spread-users@lists.spread.org</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [Spread-users]
Problem with token sending module (main concern on High CPU utilization)</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>As you can see, the only difference is in
the test on the Token_counter.&nbsp; This function determines whether or not a
ring leader should stop circulating the token.&nbsp; When true, this test
basically puts the system into a &#8220;dormant&#8221; mode, compared to an
&#8220;active&#8221; mode that keeps the token circulating as fast as possible.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>In the 4.x.x version, it will stop
circulating the token after all daemons have acknowledged receiving all traffic
and the token makes 1 additional circulation.&nbsp; In the 3.x.x. version, it
does the same but only after the token makes 100 additional circulations.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>This change was made because we were
getting complaints from people that the token continued to circulate for some
time even when no user traffic was flowing.&nbsp; So, this way there is likely
less token traffic.&nbsp; The drawback to doing this is that if a daemon wanted
to send after the token stopped circulating but before the token_hurry timeout,
then it would need to send a request for the token to the ring leader who would
then begin circulating it rather than the token just coming to it automatically
if it had continued circulating.&nbsp; In other words, if your system has low
amounts of activity, then the optimization that reduces the token traffic will
likely increase the latency of sending and delivering messages.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>You can change the number any way you like
without harming the overall functioning of the protocol.&nbsp; It will just
raise or lower how aggressive Spread is in trying to optimize for low
latency.&nbsp; The higher the # the longer the token will continue circulating
after no new traffic is injected.<o:p></o:p></span></font></p>

<div>

<p><font size=2 color=navy face="Times New Roman"><span style='font-size:10.0pt;
color:navy'>Cheers!<br>
<br>
---<br>
John Lane Schultz<br>
Spread Concepts LLC<br>
Phn: 443 838 2200 </span></font><o:p></o:p></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
spread-users-bounces@lists.spread.org
[mailto:spread-users-bounces@lists.spread.org] <b><span style='font-weight:
bold'>On Behalf Of </span></b><st1:PersonName w:st="on">Sandeep Jeevan</st1:PersonName><br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, March 04, 2009
12:26 AM<br>
<b><span style='font-weight:bold'>To:</span></b> John Lane Schultz<br>
<b><span style='font-weight:bold'>Cc:</span></b> <st1:PersonName w:st="on">spread-users@lists.spread.org</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [Spread-users]
Problem with token sending module (main concern on High CPU utilization)</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>Dear John<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><u><font size=1 color=blue face=Arial><span
style='font-size:8.0pt;font-family:Arial;color:blue'>Could you please guide me
for this in version </span></font></u><b><u><font size=1 color=red face=Arial><span
style='font-size:8.0pt;font-family:Arial;color:red;font-weight:bold'>4.x.x</span></font></u></b><u><font
size=1 color=blue face=Arial><span style='font-size:8.0pt;font-family:Arial;
color:blue'> in protocol.c<o:p></o:p></span></font></u></p>

<p class=MsoNormal><u><font size=1 color=blue face=Arial><span
style='font-size:8.0pt;font-family:Arial;color:blue'><o:p><span
 style='text-decoration:none'>&nbsp;</span></o:p></span></font></u></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>static&nbsp; int To_hold_token()<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>{<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>&nbsp; if( ( Memb_state() == OP ||<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
( Memb_state() == GATHER &amp;&amp; Memb_token_alive() ) )&amp;&amp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Get_retrans(Last_token-&gt;type) &lt;= 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&amp;&amp;<o:p></o:p></span></font></p>

<p class=MsoNormal><b><font size=1 color=red face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:red;font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Aru == Highest_seq &amp;&amp; Token_counter &gt; 1 ) return ( 1 )<st1:PersonName
w:st="on">;</st1:PersonName><o:p></o:p></span></font></b></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>&nbsp; else return( 0 )<st1:PersonName
w:st="on">;</st1:PersonName><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>}<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><u><font size=1 color=blue face=Arial><span
style='font-size:8.0pt;font-family:Arial;color:blue'>While in version </span></font></u><b><u><font
size=1 color=red face=Arial><span style='font-size:8.0pt;font-family:Arial;
color:red;font-weight:bold'>3.x.x</span></font></u></b><u><font size=1
color=blue face=Arial><span style='font-size:8.0pt;font-family:Arial;
color:blue'> in protocol.c <o:p></o:p></span></font></u></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>static&nbsp; int To_hold_token()<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>{<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>&nbsp; if( ( Memb_state() == OP ||<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
( Memb_state() == GATHER &amp;&amp; Memb_token_alive() ) )&amp;&amp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Get_retrans(Last_token-&gt;type) &lt;= 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&amp;&amp;<o:p></o:p></span></font></p>

<p class=MsoNormal><b><font size=1 color=red face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:red;font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Aru == Highest_seq &amp;&amp; Token_counter &gt; 100 ) return ( 1 )<st1:PersonName
w:st="on">;</st1:PersonName><o:p></o:p></span></font></b></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>&nbsp; else return( 0 )<st1:PersonName
w:st="on">;</st1:PersonName><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>}<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'>If I change 100 to 1 will it impact my
system anyway in </span></font><b><font size=1 color=red face=Arial><span
style='font-size:8.0pt;font-family:Arial;color:red;font-weight:bold'>3.x.x<o:p></o:p></span></font></b></p>

<p class=MsoNormal><font size=1 color=navy face=Arial><span style='font-size:
8.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p><b><font size=2 color=blue face="Book Antiqua"><span style='font-size:10.0pt;
font-family:"Book Antiqua";color:blue;font-weight:bold'>Sandeep jeevan</span></font></b><font
color=navy><span style='color:navy'> <br>
</span></font><b><font size=2 color=blue face="Book Antiqua"><span
style='font-size:10.0pt;font-family:"Book Antiqua";color:blue;font-weight:bold'>Member
Technical(Stack)</span></font></b><font color=navy><span style='color:navy'> <br>
</span></font><b><font size=2 color=blue face="Book Antiqua"><span
style='font-size:10.0pt;font-family:"Book Antiqua";color:blue;font-weight:bold'>Mob:9717892153</span></font></b><font
color=navy><span style='color:navy'> <br>
</span></font><b><font size=6 color=blue face=Arial><span style='font-size:
24.0pt;font-family:Arial;color:blue;font-weight:bold'>VNL</span></font></b><font
color=navy><span style='color:navy'> </span></font><font size=2 color=navy
face=Helv><span style='font-size:10.0pt;font-family:Helv;color:navy'>&nbsp;<b><span
style='font-weight:bold'>|</span></b> 246, Phase IV, Udyog Vihar, Gurgaon,
Haryana 122 015, <st1:place w:st="on"><st1:country-region w:st="on">INDIA</st1:country-region></st1:place></span></font><b><font
color=navy><span style='color:navy;font-weight:bold'> </span></font></b><b><font
size=2 color=navy face=Helv><span style='font-size:10.0pt;font-family:Helv;
color:navy;font-weight:bold'>|</span></font></b><font size=2 color=navy
face=Helv><span style='font-size:10.0pt;font-family:Helv;color:navy'>
+91-124-4311600-609</span></font><b><font color=navy><span style='color:navy;
font-weight:bold'> </span></font></b><b><font size=2 color=navy face=Helv><span
style='font-size:10.0pt;font-family:Helv;color:navy;font-weight:bold'>|</span></font></b><font
color=navy><span style='color:navy'> </span></font><font size=2 color=navy
face=Helv><span style='font-size:10.0pt;font-family:Helv;color:navy'>F
+91-124-4104766</span></font><b><font color=navy><span style='color:navy;
font-weight:bold'> </span></font></b><b><font size=2 color=navy face=Helv><span
style='font-size:10.0pt;font-family:Helv;color:navy;font-weight:bold'>|</span></font></b><font
color=navy><span style='color:navy'> <a href="blocked::http://www.vnl.in/"><font
size=2 face=Helv><span style='font-size:10.0pt;font-family:Helv'>www.vnl.in</span></font></a><o:p></o:p></span></font></p>

<p><font size=3 color=navy face="Times New Roman"><span style='font-size:12.0pt;
color:navy'>&nbsp; </span></font><o:p></o:p></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> John Lane
Schultz [mailto:<st1:PersonName w:st="on">jschultz@spreadconcepts.com</st1:PersonName>]
<br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, March 03, 2009 8:36
PM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">Sandeep
 Jeevan</st1:PersonName><st1:PersonName w:st="on">;</st1:PersonName> <st1:PersonName
w:st="on">spread-users@lists.spread.org</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [Spread-users]
Problem with token sending module (main concern on High CPU utilization)</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>It looks like for the first send he is
retransmitting it due to a suspected token loss or another daemon&#8217;s
request at line 2.&nbsp; On lines 7 and 27, however, this process had just
received the token before he sent it on again.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>The current token ring algorithm will
forward the token as fast as possible so long as any of the daemons has user
traffic to send to try and minimize the latency of messages.&nbsp; Only if the
all the daemons have no more user data to send will the ring leader then hold
the token and stop passing it around.&nbsp; In that case, he will hold it for
the token_hurry timeout before passing it anyway for failure detection.<o:p></o:p></span></font></p>

<div>

<p><font size=2 color=navy face="Times New Roman"><span style='font-size:10.0pt;
color:navy'>Cheers!<br>
<br>
---<br>
John Lane Schultz<br>
Spread Concepts LLC<br>
Phn: 443 838 2200 </span></font><o:p></o:p></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
spread-users-bounces@lists.spread.org
[mailto:spread-users-bounces@lists.spread.org] <b><span style='font-weight:
bold'>On Behalf Of </span></b><st1:PersonName w:st="on">Sandeep Jeevan</st1:PersonName><br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, March 03, 2009 1:42
AM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">spread-users@lists.spread.org</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> [Spread-users] Problem
with token sending module (main concern on High CPU utilization)</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Following the&nbsp; logs that I got after enabling the logs.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>I am facing a unique problem that is after&nbsp; line numbered 11 I am
continuously sending token after every 1 milli second and while the token
timing in the memembership.c (200000 ) could any body let me know why it
happens so .<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>1 [Tue 03 Mar 2009 10:42:03] DL_send: sent a message of 24 bytes to
(192.168.4.70,8801) on channel 5<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>2 [Tue 03 Mar 2009 10:42:03] Prot_token_hurry: retransmiting token 13 1<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>3 [Tue 03 Mar 2009 10:42:03] E_handle_events: next event<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>4 [Tue 03 Mar 2009 10:42:03] E_handle_events: poll select<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>5 [Tue 03 Mar 2009 10:42:03] E_handle_events: exec handler for fd 5,
fd_type 0, priority 1<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>6 [Tue 03 Mar 2009 10:42:03] DL_recv: received 24 bytes on channel 5<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>7 [Tue 03 Mar 2009 10:42:03] Received Token<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>8 [Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x1013a0d8 to
object type 20 named scatter<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>9 [Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x101389a0 to
object type 27 named down_link<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>10[Tue 03 Mar 2009 10:42:03] Send_new_packets: packet 292 sent and
inserted<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>11[Tue 03 Mar 2009 10:42:03] Net_flush_bcast: <st1:place w:st="on">Flushing</st1:place>
with Queued_bytes = 896<st1:PersonName w:st="on">;</st1:PersonName>
num_elements in scat = 2<st1:PersonName w:st="on">;</st1:PersonName> size of
scat0,1 = 32 864<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>12[Tue 03 Mar 2009 10:42:03] Net_flush_bcast Num_send_needed =0<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>13[Tue 03 Mar 2009 10:42:03] Net_send_token:before milli 400:Tue
Mar&nbsp; 3 10:42:03 2009<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] ifndef ARCH_SCATTER_NONE ::::$$$
DL_send:sendmsg called ret =24 num_try 0<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] DL_send: sent a message of 24 bytes to
(192.168.4.70,8801) on channel 5<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x1010f3e0 to
object type 35 named time_event<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] E_queue: dequeued a (first) simillar event<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] E_queue: (first) event queued func
0x1001e574 code 0 data 0x0 in future (0:200000)<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x10138098 to
object type 35 named time_event<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] E_queue: dequeued a simillar event<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] E_queue: event queued for func 0x10010958
code 0 data 0x0 in future (0:500000)<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x1010f360 to
object type 8 named token_head_obj<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] E_handle_events: next event<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] E_handle_events: poll select<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] E_handle_events: exec handler for fd 5,
fd_type 0, priority 1<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] DL_recv: received 24 bytes on channel 5<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] Received Token<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] Net_send_token:before milli 400:Tue
Mar&nbsp; 3 10:42:03 2009<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] ifndef ARCH_SCATTER_NONE ::::$$$
DL_send:sendmsg called ret =24 num_try 0<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] DL_send: sent a message of 24 bytes to
(192.168.4.70,8801) on channel 5<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x1010f460 to
object type 35 named time_event<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] E_queue: dequeued a (first) simillar event<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] E_queue: (first) event queued func
0x1001e574 code 0 data 0x0 in future (0:200000)<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x1010f3e0 to
object type 35 named time_event<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>[Tue 03 Mar 2009 10:42:03] E_queue: dequeued a simillar event<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Sandeep jeevan<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Member Technical(Stack)<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Mob:9717892153<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>VNL&nbsp; | 246, Phase IV, Udyog Vihar, Gurgaon, Haryana 122 015, <st1:place
w:st="on"><st1:country-region w:st="on">INDIA</st1:country-region></st1:place>
| +91-124-4311600-609 | F +91-124-4104766 | www.vnl.in<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<pre><font size=2 face="Courier New"><span style='font-size:10.0pt'>The information contained in this e-mail is private &amp; confidential and may also be legally privileged. If you are not the intended recipient, please notify us, preferably by e-mail, and do not read, copy or disclose the contents of this message to anyone.<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>The information contained in this e-mail is private &amp; confidential and may also be legally privileged. If you are not the intended recipient, please notify us, preferably by e-mail, and do not read, copy or disclose the contents of this message to anyone.<o:p></o:p></span></font></pre></div>

<pre>The information contained in this e-mail is private &amp; confidential and may also be legally privileged. If you are not the intended recipient, please notify us, preferably by e-mail, and do not read, copy or disclose the contents of this message to anyone.
</pre></body>

</html>