Hi all,
I just committed a prototype remap plugin to the jpeach/lua branch that lets
you write remap plugins in Lua. I'd say it's at proof of concept stage. It
seems to basically work but it's never taken any real load. The error handling
is pretty lackadaisical.
Here's an example that should give you a feel:
<https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=blob_plain;f=plugins/lua/example.lua;hb=jpeach/lua>
I'd appreciate any comments about the API and the general approach. I think the
most controversial aspect is that the plugin does not explicitly choose whether
the remap evaluation chain continues. Request redirects and rejections
terminate the chain; anything else allows it to continue.
It's not clear to me yet how to extend the remap case to the general plugin
case. Is the remap plugin useful enough to stand on it's own?
J