> The situation is that we have a freeradius instance running as a
> proxy.
>
> This instance is configured to proxy requests to a pool of four
> freeradius servers.
>
> Right now three are down, so we are testing the failover conditions.
>
> IIUC, the desired behavior is that it tries one backend server, and
> fails, marks it as a zombie, and then upon receiving another request
> from the user logging in, it should try a different backend server.
>
> What we're seeing is that once no response comes back from a server,
> it marks the server as a zombie, but it marks the request as completed.

No, request should fail and server should respond with Access-Reject.

> Subsequent authentication requests that come in are looked up in the
> response hash, finds that the response has been completed, and ignores
> the request.

That should go on for a limited period (cleanup_delay).

> I could use any help in tracking this down.  If it requires a code
> change to fix, I'll be contributing that back to the project.

So, post the debug and point out what you think should happen.

Ivan Kalik
Kalik Informatika ISP

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to