You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2018/07/23 16:55:14 UTC
[trafficserver] branch 7.1.x updated: Do not do DNS to origin if
the object is HIT-STALE and parent exists
This is an automated email from the ASF dual-hosted git repository.
zwoop pushed a commit to branch 7.1.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/7.1.x by this push:
new e461e94 Do not do DNS to origin if the object is HIT-STALE and parent exists
e461e94 is described below
commit e461e941bfef31153fd8e3ea1f1c3755c891d992
Author: Vijay Mamidi <vi...@yahoo.com>
AuthorDate: Wed Jul 18 19:48:59 2018 -0700
Do not do DNS to origin if the object is HIT-STALE and parent exists
(cherry picked from commit a8ec551a846690fee16c3ed5f502de96ac763c79)
---
proxy/http/HttpTransact.cc | 11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/proxy/http/HttpTransact.cc b/proxy/http/HttpTransact.cc
index ace91d8..c7291c8 100644
--- a/proxy/http/HttpTransact.cc
+++ b/proxy/http/HttpTransact.cc
@@ -2464,16 +2464,7 @@ HttpTransact::HandleCacheOpenReadHitFreshness(State *s)
SET_VIA_STRING(VIA_CACHE_RESULT, VIA_IN_CACHE_STALE);
}
- if (!s->force_dns) { // If DNS is not performed before
- if (need_to_revalidate(s)) {
- TRANSACT_RETURN(SM_ACTION_API_CACHE_LOOKUP_COMPLETE,
- CallOSDNSLookup); // content needs to be revalidated and we did not perform a dns ....calling DNS lookup
- } else { // document can be served can cache
- TRANSACT_RETURN(SM_ACTION_API_CACHE_LOOKUP_COMPLETE, HttpTransact::HandleCacheOpenReadHit);
- }
- } else { // we have done dns . Its up to HandleCacheOpenReadHit to decide to go OS or serve from cache
- TRANSACT_RETURN(SM_ACTION_API_CACHE_LOOKUP_COMPLETE, HttpTransact::HandleCacheOpenReadHit);
- }
+ TRANSACT_RETURN(SM_ACTION_API_CACHE_LOOKUP_COMPLETE, HttpTransact::HandleCacheOpenReadHit);
}
///////////////////////////////////////////////////////////////////////////////