[Spread-users] Problem with token sending module (main concern on High CPU utilization)

John Lane Schultz jschultz at spreadconcepts.com
Tue Mar 3 10:06:11 EST 2009


It looks like for the first send he is retransmitting it due to a suspected
token loss or another daemon's request at line 2.  On lines 7 and 27,
however, this process had just received the token before he sent it on
again.

 

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.  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.
In that case, he will hold it for the token_hurry timeout before passing it
anyway for failure detection.

Cheers!

---
John Lane Schultz
Spread Concepts LLC
Phn: 443 838 2200 

  _____  

From: spread-users-bounces at lists.spread.org
[mailto:spread-users-bounces at lists.spread.org] On Behalf Of Sandeep Jeevan
Sent: Tuesday, March 03, 2009 1:42 AM
To: spread-users at lists.spread.org
Subject: [Spread-users] Problem with token sending module (main concern on
High CPU utilization)

 

Following the  logs that I got after enabling the logs.

I am facing a unique problem that is after  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 .

 

 

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

2 [Tue 03 Mar 2009 10:42:03] Prot_token_hurry: retransmiting token 13 1

3 [Tue 03 Mar 2009 10:42:03] E_handle_events: next event

4 [Tue 03 Mar 2009 10:42:03] E_handle_events: poll select

5 [Tue 03 Mar 2009 10:42:03] E_handle_events: exec handler for fd 5, fd_type
0, priority 1

6 [Tue 03 Mar 2009 10:42:03] DL_recv: received 24 bytes on channel 5

7 [Tue 03 Mar 2009 10:42:03] Received Token

8 [Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x1013a0d8 to object
type 20 named scatter

9 [Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x101389a0 to object
type 27 named down_link

10[Tue 03 Mar 2009 10:42:03] Send_new_packets: packet 292 sent and inserted

11[Tue 03 Mar 2009 10:42:03] Net_flush_bcast: Flushing with Queued_bytes =
896; num_elements in scat = 2; size of scat0,1 = 32 864

12[Tue 03 Mar 2009 10:42:03] Net_flush_bcast Num_send_needed =0

13[Tue 03 Mar 2009 10:42:03] Net_send_token:before milli 400:Tue Mar  3
10:42:03 2009

 

[Tue 03 Mar 2009 10:42:03] ifndef ARCH_SCATTER_NONE ::::$$$ DL_send:sendmsg
called ret =24 num_try 0

[Tue 03 Mar 2009 10:42:03] DL_send: sent a message of 24 bytes to
(192.168.4.70,8801) on channel 5

[Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x1010f3e0 to object
type 35 named time_event

[Tue 03 Mar 2009 10:42:03] E_queue: dequeued a (first) simillar event

[Tue 03 Mar 2009 10:42:03] E_queue: (first) event queued func 0x1001e574
code 0 data 0x0 in future (0:200000)

[Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x10138098 to object
type 35 named time_event

[Tue 03 Mar 2009 10:42:03] E_queue: dequeued a simillar event

[Tue 03 Mar 2009 10:42:03] E_queue: event queued for func 0x10010958 code 0
data 0x0 in future (0:500000)

[Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x1010f360 to object
type 8 named token_head_obj

[Tue 03 Mar 2009 10:42:03] E_handle_events: next event

[Tue 03 Mar 2009 10:42:03] E_handle_events: poll select

[Tue 03 Mar 2009 10:42:03] E_handle_events: exec handler for fd 5, fd_type
0, priority 1

[Tue 03 Mar 2009 10:42:03] DL_recv: received 24 bytes on channel 5

[Tue 03 Mar 2009 10:42:03] Received Token

[Tue 03 Mar 2009 10:42:03] Net_send_token:before milli 400:Tue Mar  3
10:42:03 2009

 

[Tue 03 Mar 2009 10:42:03] ifndef ARCH_SCATTER_NONE ::::$$$ DL_send:sendmsg
called ret =24 num_try 0

[Tue 03 Mar 2009 10:42:03] DL_send: sent a message of 24 bytes to
(192.168.4.70,8801) on channel 5

[Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x1010f460 to object
type 35 named time_event

[Tue 03 Mar 2009 10:42:03] E_queue: dequeued a (first) simillar event

[Tue 03 Mar 2009 10:42:03] E_queue: (first) event queued func 0x1001e574
code 0 data 0x0 in future (0:200000)

[Tue 03 Mar 2009 10:42:03] dispose: disposing pointer 0x1010f3e0 to object
type 35 named time_event

[Tue 03 Mar 2009 10:42:03] E_queue: dequeued a simillar event

 

 

Sandeep jeevan

Member Technical(Stack)

Mob:9717892153

VNL  | 246, Phase IV, Udyog Vihar, Gurgaon, Haryana 122 015, INDIA |
+91-124-4311600-609 | F +91-124-4104766 | www.vnl.in

 

 

 

 

The information contained in this e-mail is private & 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.spread.org/pipermail/spread-users/attachments/20090303/87b3e00a/attachment.html 


More information about the Spread-users mailing list