[ https://issues.apache.org/jira/browse/TS-1807?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13793530#comment-13793530 ]
William Bardwell commented on TS-1807: -------------------------------------- I have some tentative fixes, not sure about a release...some time in the next couple months... > shutdown on a write VIO to TSHttpConnect() doesn't propogate > ------------------------------------------------------------ > > Key: TS-1807 > URL: https://issues.apache.org/jira/browse/TS-1807 > Project: Traffic Server > Issue Type: Bug > Components: HTTP > Reporter: William Bardwell > Assignee: William Bardwell > Fix For: 5.0.0 > > > In a plugin I am doing a TSHttpConnect() and then sending HTTP requests and > getting responses. But when I try to do TSVIONBytesSet() and > TSVConnShutdown() on the write vio (due to the client side being done sending > requests) the write vio just sits there and never wakes up the other side, > and the response side doesn't try to close up until an inactivity timeout > happens. > I think that PluginVC::do_io_shutdown() needs to do > other_side->read_state.vio.reenable(); when a shutdown for write shows up. > Then the otherside wakes up and sees the EOF due to the shutdown. -- This message was sent by Atlassian JIRA (v6.1#6144)