[esb-issues] [JBoss JIRA] Resolved: (JBESB-1178) FTP Gateway Listener threads hang on Firewall reboot.

Mark Little (JIRA) jira-events at lists.jboss.org
Mon Oct 15 16:21:03 EDT 2007


     [ http://jira.jboss.com/jira/browse/JBESB-1178?page=all ]

Mark Little resolved JBESB-1178.
--------------------------------

    Resolution: Done

Thanks for the patch. A version of it will appear in 4.2.1GA.

> FTP Gateway Listener threads hang on Firewall reboot.
> -----------------------------------------------------
>
>                 Key: JBESB-1178
>                 URL: http://jira.jboss.com/jira/browse/JBESB-1178
>             Project: JBoss ESB
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Transports
>    Affects Versions: 4.0
>         Environment: JBOSS-AS 4.0.4,JBOSS- ESB 4.0, JVM Sun 1.5 RedHat linux.
>            Reporter: Philippe Ignace
>         Assigned To: Mark Little
>             Fix For: 4.2.1
>
>
> There is a firewall between the FTP Gateway and the FTP server.
> The firewall rebooted, cleans the FTP session tables.
> The socket used used for FTP communication are set with a timeout of 0 (indefinite) the client theads does not get any communication exception, but it does not get any answer either => the thread get indefinitely stuck. The server must be rebooted.
> There is to my knowledge no way to configure a timeout in the "org.jboss.internal.soa.util.EdtFtpImpl" class.
> Suggested workaround/patch :
>   Use a System property to set the value :
> Add the following code :
>                 int timeOut = Integer.getInteger("jboss.esb.socket.timeout", -1);
> 		if (timeOut>=0) {
> 			try {
> 				m_oConn.setTimeout(timeOut);
> 			} catch (IOException e) {
> 				throw new RemoteFileSystemException("Failed while setting timeout=" + timeOut, e);
> 			}
> 			_logger.debug("TimeOut socket FTP=" + timeOut);
> 		}
> After the checkParms() invocation  inside the private void initialize(boolean ...) method
> Same issue with the SFTP client, I guess (I am not using it though).
> Thanks.

-- 
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 esb-issues mailing list