diff options
author | Daniel De Graaf <dgdegra@tycho.nsa.gov> | 2012-03-13 15:40:42 +0000 |
---|---|---|
committer | Daniel De Graaf <dgdegra@tycho.nsa.gov> | 2012-03-13 15:40:42 +0000 |
commit | 814babf9d093b80243201258f422983d01bd9368 (patch) | |
tree | 299c7ac68c94af2a6f8dfca613b73b05f660298b | |
parent | bf321201462ccf313c716e8067ed6795f405182d (diff) | |
download | xen-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>
-rw-r--r-- | tools/xenstat/libxenstat/src/xenstat.c | 12 |
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); } |