mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-07 15:47:01 +02:00
BUG/MINOR: config: fix NUMA topology detection on FreeBSD
In 2.6-dev1, NUMA topology detection was enabled on FreeBSD with commit
f5d48f8b3
("MEDIUM: cfgparse: numa detect topology on FreeBSD."). But
it suffers from a minor bug which is that it forgets to check for the
number of domains and always emits a confusing warning indicating that
multiple sockets were found while it's not the case.
This can be backported to 2.6.
This commit is contained in:
parent
997ad155fe
commit
e1a0107f9c
@ -2701,6 +2701,9 @@ static int numa_detect_topology()
|
||||
BUG_ON(ndomains > MAXMEMDOM);
|
||||
ha_cpuset_zero(&node_cpu_set);
|
||||
|
||||
if (ndomains < 2)
|
||||
goto leave;
|
||||
|
||||
/*
|
||||
* We retrieve the first active valid CPU domain
|
||||
* with active cpu and binding it, we returns
|
||||
@ -2726,7 +2729,7 @@ static int numa_detect_topology()
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
leave:
|
||||
return ha_cpuset_count(&node_cpu_set);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user