DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=43053>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=43053 ------- Additional Comments From [EMAIL PROTECTED] 2007-08-09 03:17 ------- I think cause of this problem is the target of the session time-out is only primary or a primary node does not exist in the cluster. The first workaround is ... 1:findSessions() method returns all sessions(include backup and proxy). 2:Only primary session send message(session time-out or session remove) to cluster. This might be hard ? The another workaround is ... 1:MapEntry has PrimaryNode. (MapEntry implements setPrimaryNodes and getPrimaryNodes method.) 2:The following two condition is added with AbstractReplicatedMap.memberDisappeared method. The first condition: When MapEntry is a backup node, and the disappearing member is primary node, the following is done. publishEntryInfo is executed. A primary node and the backup node are set to the MapEntry. The second condition: When MapEntry is a proxy node, the following is done. remove(e.getKey(), false); 3:Processing that sets a primary node to AbstractReplicatedMap is added. get(Object key) : localMember(channel.getLocalMember(true)) is set to a primary node. messageReceived(Serializable msg, Member sender) : The sender(argument) is set to a primary node. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
