[ http://jira.jboss.com/jira/browse/JGRP-11?page=comments#action_12314537 ]
     
Bela Ban commented on JGRP-11:
------------------------------

Here's Mark Kopec's example:
<TCPPING timeout="3000" initial_hosts="192.168.0.57[7800]" 
 port_range="3" num_initial_members="3"/>

My testdriver went as follows:

1) Client joins jgroups channel
2) Server joins jgroups channel

Server sends packets to the client at short intervals of 100 ms.
Client sends packets to the server at intervals of 2000 ms. (Packets are
stuffed to be 10K)

We were interested in measuring the response times from server to client.
So Server put a timestamp send off packet to Client, client calculated the
difference. The test was done on the same machine. (Client and server on
same windows box)

We found this pattern:

This messages time for response is:62
This messages time for response is:47
This messages time for response is:78
This messages time for response is:47
This messages time for response is:79
This messages time for response is:94
This messages time for response is:46
This messages time for response is:94
This messages time for response is:47
This messages time for response is:94
This messages time for response is:31
This messages time for response is:0
This messages time for response is:0
This messages time for response is:47
This messages time for response is:31
This messages time for response is:47
This messages time for response is:31
This messages time for response is:94
This messages time for response is:3078
This messages time for response is:2969
This messages time for response is:2859
This messages time for response is:2750
This messages time for response is:2641
This messages time for response is:2547
This messages time for response is:2531
This messages time for response is:2438
This messages time for response is:2328
This messages time for response is:2235
This messages time for response is:2125
This messages time for response is:2031
This messages time for response is:1938
This messages time for response is:1844
This messages time for response is:1751
This messages time for response is:1641
This messages time for response is:1640
This messages time for response is:1531
This messages time for response is:1437
This messages time for response is:1375
This messages time for response is:1328
This messages time for response is:1203
This messages time for response is:1109
This messages time for response is:1000
This messages time for response is:906
This messages time for response is:797
This messages time for response is:703
This messages time for response is:594
This messages time for response is:516
This messages time for response is:407
This messages time for response is:297
This messages time for response is:265
This messages time for response is:172
This messages time for response is:93
This messages time for response is:78
This messages time for response is:62
This messages time for response is:31
This messages time for response is:47
This messages time for response is:0
This messages time for response is:0
This messages time for response is:0
This messages time for response is:47
This messages time for response is:47
This messages time for response is:16
This messages time for response is:46
This messages time for response is:78
This messages time for response is:32
This messages time for response is:47
This messages time for response is:47
This messages time for response is:47
This messages time for response is:16
This messages time for response is:0
This messages time for response is:31
This messages time for response is:47
This messages time for response is:3126
This messages time for response is:3047
This messages time for response is:2953
This messages time for response is:2844
This messages time for response is:2750
This messages time for response is:2703
This messages time for response is:2672
This messages time for response is:2578
This messages time for response is:2469
This messages time for response is:2438
This messages time for response is:2360
This messages time for response is:2266
This messages time for response is:2156
This messages time for response is:2063
This messages time for response is:1953
This messages time for response is:1860
This messages time for response is:1766
This messages time for response is:1656
This messages time for response is:1547
This messages time for response is:1453
This messages time for response is:1344
This messages time for response is:1250
This messages time for response is:1125
This messages time for response is:1031
This messages time for response is:937
This messages time for response is:812
This messages time for response is:718
This messages time for response is:609
This messages time for response is:500
This messages time for response is:359
This messages time for response is:250
This messages time for response is:78
This messages time for response is:31
This messages time for response is:79
This messages time for response is:47
This messages time for response is:46
This messages time for response is:16
This messages time for response is:31
This messages time for response is:16
This messages time for response is:31
This messages time for response is:16
This messages time for response is:16
This messages time for response is:16
This messages time for response is:3016
This messages time for response is:2938
This messages time for response is:2844
This messages time for response is:2734
This messages time for response is:2641
This messages time for response is:2531
This messages time for response is:2438
This messages time for response is:2328
This messages time for response is:2234
This messages time for response is:2125
This messages time for response is:2047

I actually found the current configuration with MERGE2 used TCPPING came in
useful. However each call to TCPPING stalled the packets by almost exactly
that timeout period "3000".

> FIND_INITIAL_MBRS blocks entire traffic
> ---------------------------------------
>
>          Key: JGRP-11
>          URL: http://jira.jboss.com/jira/browse/JGRP-11
>      Project: JGroups
>         Type: Bug
>     Reporter: Bela Ban
>     Assignee: Bela Ban
>     Priority: Critical
>      Fix For: 2.2.8

>
> Original Estimate: 1 day
>        Time Spent: 1 day
>         Remaining: 0 minutes
>
> In PING/TCPPING, down(FIND_INITIAL_MBRS) blocks for (e.g.) 3000ms until n 
> members have been found. If less than n members are present, we block the 
> entire 3000ms !
> This affects:
> PING
> TCPPING
> TCPGOSSIP and
> WANPING
> SOLUTION: we need to run FIND_INITIAL_MBRS in a separate thread

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.jboss.com/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to