GitHub user mlibbey opened an issue: https://github.com/apache/trafficserver/issues/1553
Consistent hashing in parent.config can use suboptimal URL for hash (was TS-4025 https://issues.apache.org/jira/browse/TS-4025) -- original description: In a setup, where the same assets can have different URLs (e.g. query parameters, or two paths normalized to the same cache key), parent proxy can be suboptimal. This is TS-4020, and the solutions would be similar; Use the cache key (CacheInfo->md5) which is internally what we call LookupURL. LookupURL is that URL that plugins modify to change the cache key. This has to be rolled out carefully as well, we're thinking something like 6.x - We add a new configuration, that lets you use the LookupURL for the hash (default off) 7.x - We change this new configuration to be enabled by default 8.x - We remove this configuration. This Jira tracks the first step, we'll file subsequent Jira's for 7.x and 8.x. -- This is still important to us. We frequently use the cachekey plugin to modify query parameters, the hostname, etc. However, the parent choice is equally important. If we choose the 'wrong parent', the request goes to a parent that has not seen the request before, the effect is the same as an inconsistent cachekey. ---- ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---