You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2013/03/01 02:24:11 UTC

[jira] [Commented] (TS-1559) Server side termination not handled properly when a PluginVC/Protocol Plugin is used

    [ https://issues.apache.org/jira/browse/TS-1559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13590148#comment-13590148 ] 

ASF subversion and git services commented on TS-1559:
-----------------------------------------------------

Commit 4e3035eee617a8cd39d47d6c103cc8df48a02248 in branch refs/heads/master from [~yossigo]
[ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=4e3035e ]

TS-1559 Server side termination not handled properly when a PluginVC/Protocol Plugin is used.

                
> Server side termination not handled properly when a PluginVC/Protocol Plugin  is used
> -------------------------------------------------------------------------------------
>
>                 Key: TS-1559
>                 URL: https://issues.apache.org/jira/browse/TS-1559
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: HTTP, Plugins
>    Affects Versions: 3.3.1
>            Reporter: Yossi Gottlieb
>             Fix For: 3.3.1
>
>         Attachments: pluginvc_tunnel.diff
>
>
> Using a Protocol Plugin along with a PluginVC (HttpConnect) and HTTP CONNECT command to create tunnel.  When the server drops the connection, the protocol plugin will not be notified until the connection times out.
> HttpSM ends up calling PluginVC::do_io_shutdown() which sets the appropriate flags but takes no action.  I suspect this would affect real socket VCs as well, but in that case the shutdown() on the socket write side would cause the client to react and close its own side as well.
> The proposed fix solves my specific problem but may not address all related issues (with PluginVCs or other types of VCs as well).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira