Iñaki Baz Castillo writes:
Hi, I receive a request, append some custom headers and use "load_gws()" (from LCR module). If the first gateway fails I do "next_gw()" and this second request to the second gateway doesn't contain the previously appended custom headers.
Is it the expected behavior?
inaki,
lots of questions. i'll try to answer, but i'm multiplexing with dinner preparation.
lcr module does nothing to any headers, just destination set. what i do, i add gw specific headers in branch route block separately for each gw. if your gws share the headers, you should be able to add them in route block before starting to call next_gw()s and t_relay().
-- juha