[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 3 of 3] libxl: do not write/maintain "pool_name" in XenStore
# HG changeset patch # User Ian Campbell <ian.campbell@xxxxxxxxxx> # Date 1327329565 0 # Node ID d8efdb16b1ef06013061da1f47c2dbce4b042992 # Parent 10f5656caaaa2bdfd6a7ae9aada903da8bddcbb6 libxl: do not write/maintain "pool_name" in XenStore Nothing that I can find ever reads this key. Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> diff -r 10f5656caaaa -r d8efdb16b1ef tools/libxl/libxl.c --- a/tools/libxl/libxl.c Mon Jan 23 14:35:47 2012 +0000 +++ b/tools/libxl/libxl.c Mon Jan 23 14:39:25 2012 +0000 @@ -3434,16 +3434,6 @@ int libxl_cpupool_movedomain(libxl_ctx * { GC_INIT(ctx); int rc; - char *dom_path; - char *vm_path; - char *poolname; - xs_transaction_t t; - - dom_path = libxl__xs_get_dompath(gc, domid); - if (!dom_path) { - GC_FREE; - return ERROR_FAIL; - } rc = xc_cpupool_movedomain(ctx->xch, poolid, domid); if (rc) { @@ -3453,21 +3443,6 @@ int libxl_cpupool_movedomain(libxl_ctx * return ERROR_FAIL; } - for (;;) { - t = xs_transaction_start(ctx->xsh); - - poolname = libxl__cpupoolid_to_name(gc, poolid); - vm_path = libxl__xs_read(gc, XBT_NULL, libxl__sprintf(gc, "%s/vm", dom_path)); - if (!vm_path) - break; - - libxl__xs_write(gc, t, libxl__sprintf(gc, "%s/pool_name", vm_path), - "%s", poolname); - - if (xs_transaction_end(ctx->xsh, t, 0) || (errno != EAGAIN)) - break; - } - GC_FREE; return 0; } diff -r 10f5656caaaa -r d8efdb16b1ef tools/libxl/libxl_create.c --- a/tools/libxl/libxl_create.c Mon Jan 23 14:35:47 2012 +0000 +++ b/tools/libxl/libxl_create.c Mon Jan 23 14:39:25 2012 +0000 @@ -438,9 +438,6 @@ retry_transaction: xs_write(ctx->xsh, t, libxl__sprintf(gc, "%s/uuid", vm_path), uuid_string, strlen(uuid_string)); xs_write(ctx->xsh, t, libxl__sprintf(gc, "%s/name", vm_path), info->name, strlen(info->name)); - if (info->poolid != -1) - libxl__xs_write(gc, t, libxl__sprintf(gc, "%s/pool_name", vm_path), - "%s", libxl__cpupoolid_to_name(gc, info->poolid)); libxl__xs_writev(gc, t, dom_path, info->xsdata); libxl__xs_writev(gc, t, libxl__sprintf(gc, "%s/platform", dom_path), info->platformdata); _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |