[ 
https://issues.apache.org/jira/browse/FTPSERVER-240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12656332#action_12656332
 ] 

Niklas Gustavsson commented on FTPSERVER-240:
---------------------------------------------

I'm not sure that we claim to be enterprise grade, whatever that means :-) For 
passive ports, if you don't have a firewall that limits your allowed ports, the 
normal setting would be to allow FtpServer to pick any random port, which would 
give you a few ten-thousand simultaneous clients doing data transfer. I'm 
pretty sure we will run into other scalability issues (like limit on the amount 
of used threads) well before that. Anyways, could you please explain your patch 
in more detail as it's a bit to big and complex to fully digest (at least on a 
Saturday evening)? If I understand your intent, it is to reuse the same passive 
port for multiple clients. If so, could you in particular explain how you map 
the client connection attempt to the correct session? Or, I might have 
misunderstood your intent, so please explain further.

> Multiple Simultaneous Connections On Passive Data Ports 
> --------------------------------------------------------
>
>                 Key: FTPSERVER-240
>                 URL: https://issues.apache.org/jira/browse/FTPSERVER-240
>             Project: FtpServer
>          Issue Type: Improvement
>    Affects Versions: 1.0.0-M4
>            Reporter: Jörg Schubert
>             Fix For: WISHLIST
>
>         Attachments: patch_ServerSocket.txt
>
>   Original Estimate: 5h
>  Remaining Estimate: 5h
>
> Hello,
> the current Implementation limits the maximum number of simultaneous 
> connections to the number of activated data ports in passive mode. This is 
> not really enterprise grade!
> I'm not sure if the ftp-spec allows this, but it works.
> I have a working patch against 1.0.0-M4 (tested with filezilla), but 
> unfortunaltely I can't attach it here.
> Should I send it to the mailing list?
> With best Regards,
> Jörg Schubert

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to