[jboss-jira] [JBoss JIRA] Commented: (JGRP-961) Tests passing under IPv4 but failing under IPv6 in JGroups 2.4.5

Richard Achmatowicz (JIRA) jira-events at lists.jboss.org
Thu Apr 23 18:41:40 EDT 2009


    [ https://jira.jboss.org/jira/browse/JGRP-961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12464270#action_12464270 ] 

Richard Achmatowicz commented on JGRP-961:
------------------------------------------

A handful of tests are failing in this manner, but two cases which I have been looking at are RpcDispatcherAnycastTest and DisconnectTest.

It seems the root cause of the problems is that when we have a situation where a server socket is created and clients are repeatedly connecting to the server socket, some connections cannot be established (even though the server socket is live). Either the Socket.connect() operation blocks indefinitely, or if a timeout is used, the timeout is exceeded and a SocketTimeoutException is raised. 

In RpcDispatcherAnycastTest, the server socket in question was that used by FD_SOCK to establish connections with neighbors after a view change had occurred. This delay also happened to reveal a deadlock in the FD_SOCK code between the <pinger_thread> thread recreating the link to the new neighbor, and the <main> thread trying to shutdown the pinger_thread.. 

In DisconnectTest, the socket in question was the GossipRouter server socket which received connections from clients for registering members, unregistering members, and getting lists of members. Tests were failing because clients could not connect.

 

> Tests passing under IPv4 but failing under IPv6 in JGroups 2.4.5
> ----------------------------------------------------------------
>
>                 Key: JGRP-961
>                 URL: https://jira.jboss.org/jira/browse/JGRP-961
>             Project: JGroups
>          Issue Type: Bug
>    Affects Versions: 2.4.5
>         Environment: Fedora 9, JDK 1.4.2, JDK 1.5.0 
>            Reporter: Richard Achmatowicz
>            Assignee: Richard Achmatowicz
>            Priority: Minor
>             Fix For: 2.4.6
>
>
> When running the JGroups testsuite against IPv6 addresses (as opposed to IPv4 addresses), some tests pass on IPv4 but fail on IPv6.
> This is an issue as IPv6 compatability is quickly becoming an important issue for EAP.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list