> On Apr 9, 2015, at 11:32 AM, Sudheer Vinukonda 
> <sudhe...@yahoo-inc.com.INVALID> wrote:
> 
> Thanks, Bryan!
> One (minor) note - on further thought, it seems to me that for the server 
> socket,  it should not be possible to have a Ssn without a Txn.

It is possible when using TSNetAccept(), TSNetAcceptNamedProtocol(), etc.

> So, I would simply add just the TSHttpTxnServerFdGet API and *not* add the 
> TSHttpSsnServerFdGet.

Please add this, since we already have TSHttpSsnClientFdGet() and we should 
keep the APIs consistent.

> Please let me know if anyone has comments/concerns.
> Regards,
> Sudheer  
> 
> 
>     On Thursday, April 9, 2015 9:58 AM, Bryan Call <bc...@apache.org> wrote:
> 
> 
> +1 - Looks good.
> 
> -Bryan
> 
> 
> 
> 
>> On Apr 7, 2015, at 10:38 AM, Sudheer Vinukonda 
>> <sudhe...@yahoo-inc.com.INVALID> wrote:
>> 
>> Currently, there's TS API to get the client socket's fd TSHttpTxnClientFdGet 
>> / TSHttpSsnClientFdGet. This API is used by the tcpinfo plugin to get tcp 
>> stats for the client side socket.
>> I'd like to add corresponding TS API to get origin server socket's fd as 
>> below. 
>> TSReturnCode TSHttpTxnServerFdGet(TSHttpTxn txnp, int *fdp);
>> TSReturnCode TSHttpSsnServerFdGet(TSHttpSsn ssnp, int *fdp); The use case is 
>> to allow retrieving origin side connection's tcp stats (for e.g. extend 
>> tcpinfo or as part of a different plugin).
>> I've opened TS-3502 (https://issues.apache.org/jira/browse/TS-3502) for this 
>> change.
>> Please review and provide comments/concerns.
>> Thanks,
>> Sudheer
> 
> 

Reply via email to