Hi all,

I can’t remember now if I brought this up here earlier, but I have a PR / 
proposal to add one more callback to the remap plugin APIs:

        .. function:: void TSRemapConfigReload(void)


The purpose of this callback is that it gets called once (for each remap 
plugin) upon remap.config reload. The typical use case that would be that you 
can reset some internal state in how you parse all the rules in remap.config. 
As an example, I have a few plugins that keeps a “configuration cache” during 
reload (because loading the config is very slow, yet repeats often), and 
without this new callback, it’s not possible to know in a plugin when 
remap.config is reloaded.

Note: This only gets called during remap.config reload, not during the first 
load time. This is intentional, because there’s already a callback that happens 
when the plugin is first loaded, TSRemapInit().

The PR is on

        https://github.com/apache/trafficserver/pull/3559 
<https://github.com/apache/trafficserver/pull/3559>


Thanks,

— leif

Reply via email to