aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xenstat
diff options
context:
space:
mode:
authorDaniel De Graaf <dgdegra@tycho.nsa.gov>2012-03-13 15:40:42 +0000
committerDaniel De Graaf <dgdegra@tycho.nsa.gov>2012-03-13 15:40:42 +0000
commit814babf9d093b80243201258f422983d01bd9368 (patch)
tree299c7ac68c94af2a6f8dfca613b73b05f660298b /tools/xenstat
parentbf321201462ccf313c716e8067ed6795f405182d (diff)
downloadxen-814babf9d093b80243201258f422983d01bd9368.tar.gz
xen-814babf9d093b80243201258f422983d01bd9368.tar.bz2
xen-814babf9d093b80243201258f422983d01bd9368.zip
xenstat: Use local domain names
The domain name stored in /local/domain/$domid/name is simpler to access and is the only domain name modified by "xl rename". Use this domain name in libxenstat's reporting. Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/xenstat')
-rw-r--r--tools/xenstat/libxenstat/src/xenstat.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/tools/xenstat/libxenstat/src/xenstat.c b/tools/xenstat/libxenstat/src/xenstat.c
index 2791cc1d30..104655d5f1 100644
--- a/tools/xenstat/libxenstat/src/xenstat.c
+++ b/tools/xenstat/libxenstat/src/xenstat.c
@@ -739,17 +739,9 @@ unsigned long long xenstat_tmem_succ_pers_gets(xenstat_tmem *tmem)
static char *xenstat_get_domain_name(xenstat_handle *handle, unsigned int domain_id)
{
- char path[80], *vmpath;
+ char path[80];
- snprintf(path, sizeof(path),"/local/domain/%i/vm", domain_id);
-
- vmpath = xs_read(handle->xshandle, XBT_NULL, path, NULL);
-
- if (vmpath == NULL)
- return NULL;
-
- snprintf(path, sizeof(path),"%s/name", vmpath);
- free(vmpath);
+ snprintf(path, sizeof(path),"/local/domain/%i/name", domain_id);
return xs_read(handle->xshandle, XBT_NULL, path, NULL);
}