[infinispan-dev] Default TCP configuration is broken.

Pedro Ruivo pedro at infinispan.org
Wed Feb 22 14:50:09 EST 2017


One step ahead: https://issues.jboss.org/browse/ISPN-7512

On 22-02-2017 19:41, Alan Field wrote:
>
>
> ----- Original Message -----
>> From: "Pedro Ruivo" <pedro at infinispan.org>
>> To: "ispn-dev" <infinispan-dev at 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 at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>


More information about the infinispan-dev mailing list