[jboss-jira] [JBoss JIRA] (JGRP-1897) ENCRYPT might drop messages during key change

Tero Leppikangas (JIRA) issues at jboss.org
Mon Nov 3 06:42:35 EST 2014


Tero Leppikangas created JGRP-1897:
--------------------------------------

             Summary: ENCRYPT might drop messages during key change
                 Key: JGRP-1897
                 URL: https://issues.jboss.org/browse/JGRP-1897
             Project: JGroups
          Issue Type: Bug
            Reporter: Tero Leppikangas
            Assignee: Bela Ban


ENCRYPT might drop some (unicast) messages encrypted with unknown key if the delivery of new view is delayed.

This problem was noticed while doing some stress testing on the fix for JGRP-1893.

When view changes, coordinator multicasts the new view after which is starts using new symmetric keys. If some node receives a message sent with the new key before the new view is received, the received message will be dropped since it cannot be decrypted.

We thought of possible solutions to be.
1. Sender specific queue holding the messages received.
2. Starting to queue up messages until new view has been received

I have implemented the second option which is quite straightforward, but it could lead into problems when receiving message with unknown key that is not related to coming view change.

I wonder if there is another way to overcome this problem?



--
This message was sent by Atlassian JIRA
(v6.3.1#6329)


More information about the jboss-jira mailing list