apache / trafficcontrol

Apache Traffic Control is an Open Source implementation of a Content Delivery Network
https://trafficcontrol.apache.org/
Apache License 2.0
1.03k stars 339 forks source link

Separate query string handling functions #3393

Open elsloo opened 5 years ago

elsloo commented 5 years ago

Currently in Traffic Portal (and Ops), we have one dropdown to control query string handling. This dropdown controls the way query strings are handled both with the cache key and with parent selection. This behavior should be separated into two distinct functions: one that controls the way that the query string is handled with parent selection and another that relates to cache key. This would allow for independent configuration, but also more robust cache key configurations via delivery service profiles or raw remap text. Currently, a cache key configuration is placed on the remap line when the value is set to > 0, and consequently, any additional cache key configuration through the aforementioned mechanisms may have no effect due to the ordering dependencies within ATS.

elsloo commented 5 years ago

This appears to be a duplicate of a JIRA issue that @mtorluemke created in 2016 which was copied here into GitHub as #960.

rawlinp commented 5 years ago

Ha! Mark knew 3 years ago what we now really need today. Which issue do you want to keep, @elsloo?