radius: introduced max-fail option

News of development process
Post Reply
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

radius: introduced max-fail option

Post by Dmitry »

commit 90125d7cad59c2c47e1a5765261af4a9d817e7e8
Author: Dmitry Kozlov <xeb@mail.ru>
Date: Thu Oct 23 16:42:06 2014 +0400

radius: introduced max-fail option

Before this patch any single fail (no responce for max_try requests) caused radius server to enter "fail" state,
which may be unwanted behaviour, because radius may not respond for interim Accounting-Request by some reasons.
This patch introduces "max-fail" option which specifies number of unreplied requests in a row after which server enters into "fail" state.
(Actual only for multi-server configurations)
---
Вводится новая опция max-fail.
До применения этого патча любой единичный отказ сервера (нет ответа на max-try запросов) приводил к тому что сервер помечался как "недоступный",
что может быть нежелательно, т.к. бывают случаи, что радиус сервер не отвечает на Interim Accounting-Request запросы по каким-то причинам.
Этот патч вводит новую опцию max-fail, которая указывает сколько может быть неотвеченных запросов подряд после чего считать, что сервер недоступен.
Всё это актуально конечно только для много-серверных конфигураций.
Но этот патч так-же исправлят поведение для односерверных конфигураций, т.к. до его введения сервер всё равно помечался как "недоступный" на 1 секунду,
даже если fail-time равнялось нулю, что приводило к затяжному выходу из этого состояния в моменты когда происходило много подключений/отключений одновременно.
Post Reply