|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH] xenmon: remove magic number "31" (the idle domai
On 4 Jul 2006, at 08:48, KUWAMURA Shin'ya wrote:
Where does the magic number '31' come from in the first place? That's
not the number Xen uses. It could conflict with the domain id of a
non-idle domain.
"31" comes from xenmon.py and xenbaked.h.
xenmon.py:38:
NDOMAINS = 32
xenbaked.h:42
#define NDOMAINS 32
Notice that 31 is NDOMAINS-1.
Therefore, xenmon supports only up to 32 domains.
That's poor, since it in fact only really supports the first 31 domains
created on a system (domain ids don't necessarily quickly get reused;
and 32nd domid is used as sentinel to indicate idle). It shouldn't be
hard to use a data structure more complicated than (presumably) a small
array indexed by domid.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|