mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-03-04 02:19:09 +00:00
MEDIUM: checks: Use the new _HA_ATOMIC_* macros.
Use the new _HA_ATOMIC_* macros and add barriers where needed.
This commit is contained in:
parent
aa090d46fe
commit
7059c55463
@ -252,7 +252,7 @@ static void set_server_check_status(struct check *check, short status, const cha
|
||||
if ((!(check->state & CHK_ST_AGENT) ||
|
||||
(check->status >= HCHK_STATUS_L57DATA)) &&
|
||||
(check->health > 0)) {
|
||||
HA_ATOMIC_ADD(&s->counters.failed_checks, 1);
|
||||
_HA_ATOMIC_ADD(&s->counters.failed_checks, 1);
|
||||
report = 1;
|
||||
check->health--;
|
||||
if (check->health < check->rise)
|
||||
@ -420,7 +420,7 @@ void __health_adjust(struct server *s, short status)
|
||||
return;
|
||||
}
|
||||
|
||||
HA_ATOMIC_ADD(&s->consecutive_errors, 1);
|
||||
_HA_ATOMIC_ADD(&s->consecutive_errors, 1);
|
||||
|
||||
if (s->consecutive_errors < s->consecutive_errors_limit)
|
||||
return;
|
||||
@ -461,7 +461,7 @@ void __health_adjust(struct server *s, short status)
|
||||
}
|
||||
|
||||
s->consecutive_errors = 0;
|
||||
HA_ATOMIC_ADD(&s->counters.failed_hana, 1);
|
||||
_HA_ATOMIC_ADD(&s->counters.failed_hana, 1);
|
||||
|
||||
if (s->check.fastinter) {
|
||||
expire = tick_add(now_ms, MS_TO_TICKS(s->check.fastinter));
|
||||
|
Loading…
Reference in New Issue
Block a user