[ 
https://issues.apache.org/jira/browse/TS-4896?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-4896:
------------------------------
    Component/s: TS API

> TSHttpTxnClientAddrGet and TSHttpTxnIncomingAddrGet may return NULL
> -------------------------------------------------------------------
>
>                 Key: TS-4896
>                 URL: https://issues.apache.org/jira/browse/TS-4896
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core, TS API
>    Affects Versions: 7.0.0
>            Reporter: Susan Hinrichs
>            Assignee: Susan Hinrichs
>            Priority: Minor
>             Fix For: 7.1.0
>
>
> With the clean up rearranging to ensure SSN close occurs after TXN close 
> (TS-4507), the API calls TSHttpTxnClientAddrGet and TSHttpTxnIncomingAddrGet 
> may return NULL.  This can occur in the case where the client connection has 
> terminated, but the HttpSM has not yet shutdown.  We now null out the 
> reference in HttpSM to the client_vc.  These calls fetch the addresses from 
> the client_vc, so it HttpSM reference to it has been removed, these API's 
> will return NULL.
> Locally, we copy these addresses into the ProxyClientSession before the 
> client_vc is disconnected.  We had push back from deployed plugins for a 
> short term fix.  
> Not clear what if anything we want to do in open source.  But wanted people 
> to be aware that this is an issue.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to