[jboss-jira] [JBoss JIRA] (JGRP-1396) Merge NakreceiverWindow and Retransmitter
Bela Ban (Commented) (JIRA)
jira-events at lists.jboss.org
Fri Dec 2 07:26:40 EST 2011
[ https://issues.jboss.org/browse/JGRP-1396?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12647521#comment-12647521 ]
Bela Ban commented on JGRP-1396:
--------------------------------
We could now not have retransmission timeouts per seqno or seqno range, but for the entire bitmap. Perhaps we can decrease the interval when we have many missing messages, and increase it when we only have a few ?
Or we could partition the bitmap into N parts: the first parts are sent more frequently the the last parts, as the elements of the bitmap are in order of reception: older messages are towards the head, more recent messages towards the tail of the bitmap...
> Merge NakreceiverWindow and Retransmitter
> -----------------------------------------
>
> Key: JGRP-1396
> URL: https://issues.jboss.org/browse/JGRP-1396
> Project: JGroups
> Issue Type: Enhancement
> Reporter: Bela Ban
> Assignee: Bela Ban
> Fix For: 3.2
>
>
> Both NakReceiverWindow and Retransmitter use their own data structures to keep a list of messages received (NRW) and seqnos to be retransmitted (Retrasmitter). This is redundant and costly memory-wise.
> I suggest let's merge the 2 classes, or at least let them share the data structure which keeps track of received messages.
> Suggestion II: create a ring buffer with a (changeable) capacity that keeps track of received messages and messages to be retransmitted.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list