Thanks a lot Kit! It seems to do what I would like to do but syntax of the config file is not given. What I have discovered is two space separated fields : 1- all characters except '#' (maybe a full URL) 2- decimals (maybe a timestamp in epoch, not easy to manage)
This plugin might be use from remap.config and the config file path maybe taken from @pparam. If Phil as some more detailed informations on it, I take them ! Now I have to try compiling Traffic Server 5 under FreeBSD 10, I run 4.2. on an unofficial porting... This plugin calls "TSHttpTxnCacheLookupStatusSet(txn, TS_CACHE_LOOKUP_HIT_STALE)" to force revalidate the object. With actual LUA plugin, only "ts.http.get_cache_lookup_status" is available but maybe it would be possible deal with ts.hook(TS_LUA_HOOK_CACHE_LOOKUP_COMPLETE, do_something) where do_something is trying to add a Cache-Control="must-revalidate" with ts.client_request.header.HEADER ?... Denis > Have you checked out the regex_revalidate plugin? > https://github.com/apache/trafficserver/tree/master/plugins/experimental/regex_revalidate > There's not much documentation but I think it has some similarities > to what you try to do. I think Phil is the contributor of this > plugin. > > > I will also keep your feedbacks in mind when I try to improve the lua > plugin in the coming weeks. > > Thanks. > > > Kit
