----- Original Message -----
From: "Pedro Ruivo" <pedro(a)infinispan.org>
To: "ispn-dev" <infinispan-dev(a)lists.jboss.org>
Sent: Wednesday, February 22, 2017 9:59:21 AM
Subject: [infinispan-dev] Default TCP configuration is broken.
Hi team,
The 'default-jgroups-tcp.xml" has MFC protocol without the FRAG2/3
protocol. This is broken when we send a multicast message larger than
'max-credits'. It will block forever in MFC [1]. No timeouts since we
don't have the CompletableFuture at this point.
Possible solutions are:
#1 put back FRAG2/3
advantage: we have multicast flow control.
disadvantage: all messages are fragmented (unicast and multicast), that
probably requires more resources (more messages in NAKACK and UNICAST
tables?)
This is my preferred solution, since removing MFC did not work for me!
Thanks,
Alan
#2 remove MFC
advantage: probably low resources usages. TCP will handle any fragmentation.
disadvantage: we don't have multicast flow control.
#3 alternative?
Cheers,
Pedro
[1] actually, I need a thread dump to confirm it.
_______________________________________________
infinispan-dev mailing list
infinispan-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev