You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by pa...@apache.org on 2018/02/13 17:45:01 UTC
[trafficserver] branch master updated: Add debug diagnostics for
the final cache key string
This is an automated email from the ASF dual-hosted git repository.
paziz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new 13734be Add debug diagnostics for the final cache key string
13734be is described below
commit 13734be267b5dddea439664163c7f59c2e915653
Author: Persia Aziz <pe...@yahoo-inc.com>
AuthorDate: Mon Dec 4 11:49:49 2017 -0600
Add debug diagnostics for the final cache key string
---
proxy/hdrs/URL.cc | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/proxy/hdrs/URL.cc b/proxy/hdrs/URL.cc
index e44cb7f..352a557 100644
--- a/proxy/hdrs/URL.cc
+++ b/proxy/hdrs/URL.cc
@@ -1740,14 +1740,16 @@ url_CryptoHash_get_general(const URLImpl *url, CryptoContext &ctx, CryptoHash &h
if (p != buffer) {
ctx.update(buffer, p - buffer);
}
-
- port = url_canonicalize_port(url->m_url_type, url->m_port);
+ int buffer_len = static_cast<int>(p - buffer);
+ port = url_canonicalize_port(url->m_url_type, url->m_port);
ctx.update(&port, sizeof(port));
if (generation != -1) {
ctx.update(&generation, sizeof(generation));
+ Debug("url_cachekey", "Final url string for cache hash key %.*s%d%d", buffer_len, buffer, port, static_cast<int>(generation));
+ } else {
+ Debug("url_cachekey", "Final url string for cache hash key %.*s%d", buffer_len, buffer, port);
}
-
ctx.finalize(hash);
}
--
To stop receiving notification emails like this one, please contact
paziz@apache.org.