[jboss-jira] [JBoss JIRA] Updated: (JGRP-379) TLS: implement OOB handling in NAKACK

Bela Ban (JIRA) jira-events at jboss.com
Wed Dec 13 03:29:38 EST 2006


     [ http://jira.jboss.com/jira/browse/JGRP-379?page=all ]

Bela Ban updated JGRP-379:
--------------------------

        Summary: TLS: implement OOB handling in NAKACK  (was: CLONE -TLS: implement OOB handling in NAKACK)
    Description: Implement OOB handling of message similar to http://jira.jboss.com/jira/browse/JGRP-377  (was: - How are OOB messages handled by UNICAST and NAKACK ? Are these 2 effectively ignoring OOB flags ? Does it make
  sense to use OOB messages in protocols *above* UNICAST or NAKACK ? Exampe: GMS sending VIEW_ACK messages.
  Logic in UNICAST:
  - Receive OOB message, place in receiver table
  - Pass up the OOB message *immediately*, regardless of whether it is in sequence !
  - When message is finally removed, do *NOT* pass it up when marked as OOB !

Example (for UNICAST):
- We receive 1, 2, 4(OOB) , 5
- Messages 1 and 2 are delivered and removed from the table (AckReceiverTable)
- Message 4 is added to AckReceiverWindow and *delivered* (passed up)
- Message 3 is received, added to AckReceiverWindow and delivered
- Message 4 is removed, but *not* delivered because it has already been delivered
- Message 5 is removed from AckreceiverWindow and delivered

This means that if we mark a message as OOB, that message may be delivered out-of-order, e.g. in the above example, the application will get 1, 2, 4, 3, 5 ! Therefore, an application has to think twice before marking a unicast or multicast message as OOB !

A similar scheme will be applied for NAKACK messages
)

> TLS: implement OOB handling in NAKACK
> -------------------------------------
>
>                 Key: JGRP-379
>                 URL: http://jira.jboss.com/jira/browse/JGRP-379
>             Project: JGroups
>          Issue Type: Feature Request
>    Affects Versions: 2.4
>            Reporter: Bela Ban
>         Assigned To: Bela Ban
>             Fix For: 2.5
>
>
> Implement OOB handling of message similar to http://jira.jboss.com/jira/browse/JGRP-377

-- 
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
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list