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