Hello Carsten,
I'm having problems to apply your patch series to my git repository. So I'm
currently not able to test your patch with 2.0. :-(
But I'm of course willing to test it with 1.8. Could you please send all
changed network files, so I can try to test that with 1.8, win7 and our current
use case? Are there any differences between 1.8 and 2.0 for this that I need to
consider?
Thanks,
Michael
Hello Michael,
On 11/01/2011 02:11 PM, Michael Raab wrote:
> I spent some time today looking at the ack handling between
> GroupMcastConnection and PointMcastConnection.
> Actually I don't think that it's much clearer to me now. :-(
> I would be very pleased if you may find some time to have deeper look.
I've done some work on this, but it's too early to commit. Also, I've
used the OpenSG 2 sources, but there are very few (none?) differences in
Source/Base/Network between the two, so once this code works reliable,
backporting it to 1.x should be easy.
I'm attaching the patch series (quite messy, lots of work in progress
commits) and the complete patch including the two test programs I've
used (see below for instructions on how to run them).
I haven't tested any of this to actually run a cluster, only used the
test programs have moved data back and forth.
Up to the last few commits in the series I could switch between old and
new code and as a nice side effect I got higher throughput with the code :)
running servers (modes 0,1):
testEchoServer srvName
-g : mcast group for server discovery
-p : mcast port for server discovery
-t : test mode (use ONLY when running client in mode 2!)
running client (modes 0,1)
testEchoClient -t 0 -n 20 srvName0 srvName1 srvName2
-g : mcast group for server discovery
-p : mcast port for server discovery
-n : number of send/receive loops (0 for unlimited)
-t : test mode
-m : use mcast socket for data
-s : use stream socket for data
mode 0 : send variable sized block of random data and wait for
servers to send same data back, compare
mode 1 : send variable sized block of random data, plus min,max,
sum, let servers check min,max,sum
mode 2 : like mode 1, but randomly disconnect, reconnect to
servers
This could use a lot more testing and I'll have to see if/how it works
on windows. If you can give it a try and let me know how it fares that
would be great.
Cheers,
Carsten
--
NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!
Jetzt informieren: http://www.gmx.net/de/go/freephone
------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users