You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by Yosef Kahana <yk...@allot.com> on 2014/08/03 16:27:28 UTC

transform plugin - disable cache option

Http transaction state machine contains cache lookup step.
Can I disable it?
If not, do I need to add Hook for TS_HTTP_POST_REMAP_HOOK which will call to perform a cache_lookup stage and return miss?
In this case the next step is TS_HTTP_CACHE_LOOKUP_COMPLETE_HOOK which has 4 options (miss, no-match, stale and fresh), Do I have to implement this option (always return - miss), or its default is miss.
Another part of my implementation do perform caching.


##############################################################################################
This message is intended only for the designated recipient(s).It may contain confidential or proprietary information.
If you are not the designated recipient, you may not review, copy or distribute this message.
If you have mistakenly received this message, please notify the sender by a reply e-mail and delete this message. 
Thank you.
##############################################################################################

RE: transform plugin - disable cache option

Posted by Yosef Kahana <yk...@allot.com>.
I understand that  Performing TSHttpTxnConfigIntSet will affect only current transaction. 
As for the second option, part of my implementation does caching. Is setting proxy.config.http.cache.http configuration value in records.config will not affect it. 
Thanks YosefK.

-----Original Message-----
From: James Peach [mailto:jpeach@apache.org] 
Sent: Sunday, August 03, 2014 8:01 PM
To: dev@trafficserver.apache.org
Subject: Re: transform plugin - disable cache option

On Aug 3, 2014, at 7:27 AM, Yosef Kahana <yk...@allot.com> wrote:

> Http transaction state machine contains cache lookup step.
> Can I disable it?

yup

TSHttpTxnConfigIntSet(txnp, TS_CONFIG_HTTP_CACHE_HTTP, 0), which is the same as setting proxy.config.http.cache.http.

https://trafficserver.readthedocs.org/en/latest/reference/configuration/records.config.en.html#proxy-config-http-cache-http

> If not, do I need to add Hook for TS_HTTP_POST_REMAP_HOOK which will call to perform a cache_lookup stage and return miss?
> In this case the next step is TS_HTTP_CACHE_LOOKUP_COMPLETE_HOOK which has 4 options (miss, no-match, stale and fresh), Do I have to implement this option (always return - miss), or its default is miss.
> Another part of my implementation do perform caching.
> 
> 
> ######################################################################
> ######################## This message is intended only for the 
> designated recipient(s).It may contain confidential or proprietary information.
> If you are not the designated recipient, you may not review, copy or distribute this message.
> If you have mistakenly received this message, please notify the sender by a reply e-mail and delete this message. 
> Thank you.
> ######################################################################
> ########################

##############################################################################################
This message is intended only for the designated recipient(s).It may contain confidential or proprietary information.
If you are not the designated recipient, you may not review, copy or distribute this message.
If you have mistakenly received this message, please notify the sender by a reply e-mail and delete this message. 
Thank you.
##############################################################################################

Re: transform plugin - disable cache option

Posted by James Peach <jp...@apache.org>.
On Aug 3, 2014, at 7:27 AM, Yosef Kahana <yk...@allot.com> wrote:

> Http transaction state machine contains cache lookup step.
> Can I disable it?

yup

TSHttpTxnConfigIntSet(txnp, TS_CONFIG_HTTP_CACHE_HTTP, 0), which is the same as setting proxy.config.http.cache.http.

https://trafficserver.readthedocs.org/en/latest/reference/configuration/records.config.en.html#proxy-config-http-cache-http

> If not, do I need to add Hook for TS_HTTP_POST_REMAP_HOOK which will call to perform a cache_lookup stage and return miss?
> In this case the next step is TS_HTTP_CACHE_LOOKUP_COMPLETE_HOOK which has 4 options (miss, no-match, stale and fresh), Do I have to implement this option (always return - miss), or its default is miss.
> Another part of my implementation do perform caching.
> 
> 
> ##############################################################################################
> This message is intended only for the designated recipient(s).It may contain confidential or proprietary information.
> If you are not the designated recipient, you may not review, copy or distribute this message.
> If you have mistakenly received this message, please notify the sender by a reply e-mail and delete this message. 
> Thank you.
> ##############################################################################################