This is an automated email from the ASF dual-hosted git repository.

zwoop pushed a commit to branch 9.1.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


The following commit(s) were added to refs/heads/9.1.x by this push:
     new 3e222f5  Do not write to the cache if the plugin decides not to write 
to the cache (#7461)
3e222f5 is described below

commit 3e222f591df7b1bb1fe82177ecfe89c22bc4650c
Author: Vijay Mamidi <[email protected]>
AuthorDate: Tue Feb 2 14:49:16 2021 -0800

    Do not write to the cache if the plugin decides not to write to the cache 
(#7461)
    
    (cherry picked from commit 173ba6f4f0bee37b35c6766994d966d53c2cdd6b)
---
 proxy/http/HttpTransact.cc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/proxy/http/HttpTransact.cc b/proxy/http/HttpTransact.cc
index 29927b7..3f1f852 100644
--- a/proxy/http/HttpTransact.cc
+++ b/proxy/http/HttpTransact.cc
@@ -3254,6 +3254,8 @@ HttpTransact::HandleCacheOpenReadMiss(State *s)
              does_method_effect_cache(s->method) == false || s->range_setup == 
RANGE_NOT_SATISFIABLE ||
              s->range_setup == RANGE_NOT_HANDLED) {
     s->cache_info.action = CACHE_DO_NO_ACTION;
+  } else if (s->api_server_response_no_store) { // plugin may have decided not 
to cache the response
+    s->cache_info.action = CACHE_DO_NO_ACTION;
   } else {
     s->cache_info.action = CACHE_PREPARE_TO_WRITE;
   }

Reply via email to