[Libvirt-cim] [PATCH] Improve error messages for resource manipulation and migration
Richard Maciel
rmaciel at linux.vnet.ibm.com
Thu Jan 15 15:19:41 UTC 2009
+1
Jim Fehlig wrote:
> # HG changeset patch
> # User Jim Fehlig <jfehlig at novell.com>
> # Date 1231965788 25200
> # Node ID 611757263eddd2bb97383d250ee636300a91a9e6
> # Parent b4f1d84b87c20350fdfe0651a684a24b7e03ba28
> Improve error messages for resource manipulation and migration
>
> This patch extends on c/s 768, adding use of virt_set_status() in
> resource manipulation extrinsics in Virt_VirtualSystemManagementService
> and migration extrinsic in Virt_VSMigrationService.
>
> Signed-off-by: Jim Fehlig <jfehlig at novell.com>
>
> diff -r b4f1d84b87c2 -r 611757263edd src/Virt_VSMigrationService.c
> --- a/src/Virt_VSMigrationService.c Wed Jan 14 13:33:20 2009 -0700
> +++ b/src/Virt_VSMigrationService.c Wed Jan 14 13:43:08 2009 -0700
> @@ -939,9 +939,10 @@ static CMPIStatus handle_migrate(virConn
> ddom = virDomainMigrate(dom, dconn, type, NULL, NULL, 0);
> if (ddom == NULL) {
> CU_DEBUG("Migration failed");
> - cu_statusf(_BROKER, &s,
> - CMPI_RC_ERR_FAILED,
> - "Migration Failed");
> + virt_set_status(_BROKER, &s,
> + CMPI_RC_ERR_FAILED,
> + virDomainGetConnect(dom),
> + "Migration Failed");
> }
> out:
> virDomainFree(ddom);
> diff -r b4f1d84b87c2 -r 611757263edd src/Virt_VirtualSystemManagementService.c
> --- a/src/Virt_VirtualSystemManagementService.c Wed Jan 14 13:33:20 2009 -0700
> +++ b/src/Virt_VirtualSystemManagementService.c Wed Jan 14 13:43:08 2009 -0700
> @@ -1479,9 +1479,10 @@ static CMPIStatus _resource_dynamic(stru
> CU_DEBUG("Doing dynamic device update for `%s'", dominfo->name);
>
> if (func(dom, dev) == 0) {
> - cu_statusf(_BROKER, &s,
> - CMPI_RC_ERR_FAILED,
> - "Unable to change (%i) device", action);
> + virt_set_status(_BROKER, &s,
> + CMPI_RC_ERR_FAILED,
> + conn,
> + "Unable to change (%i) device", action);
> } else {
> cu_statusf(_BROKER, &s,
> CMPI_RC_OK,
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
--
Richard Maciel, MSc
IBM Linux Technology Center
rmaciel at linux.vnet.ibm.com
More information about the Libvirt-cim
mailing list