Em qua., 15 de abr. de 2020 às 13:45, Alan DeKok <aland@deployingradius.com> escreveu:
But when the upstream server is marked as DEAD the post-proxy section is never invoked as you can see in the log bellow (some lines were suppressed):
Hmm... the code in line 3085 of src/main/process.c should likely be
return -1;
instead of
return 1;
That's should fix it.
i.e the "return" in the middle here:
home = home_server_ldb(realmname, pool, request);
if (!home) { REDEBUG2("Failed to find live home server: Cancelling proxy"); return -1; }
do_home: home_server_update_request(home, request);
Please try that. If it works, I'll push a fix.
Alan, Thanks for your quick reply. I just tried the suggested patch above both with 3.0.20 and 3.0.21 but unfortunately that doesn't fix the issue described. It still bypass the post-proxy section after: ERROR: Failed to find live home server: Cancelling proxy WARNING: No home server selected Regards, Joao Arruda