[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [libvirt] [PATCH] save state as string
- From: Daniel Veillard <veillard redhat com>
- To: Guido Günther <agx sigxcpu org>
- Cc: libvir-list redhat com
- Subject: Re: [libvirt] [PATCH] save state as string
- Date: Tue, 6 Jan 2009 15:27:52 +0100
On Mon, Dec 29, 2008 at 03:44:54PM +0100, Guido Günther wrote:
> Hi,
> current domstatus code saves the domain as number, attached patch safes
> it as string which looks a bit nicer.
[...]
> @@ -1414,7 +1416,9 @@ qemudDomainStatusFormat(virConnectPtr conn,
> char *config_xml = NULL, *xml = NULL;
> virBuffer buf = VIR_BUFFER_INITIALIZER;
>
> - virBufferVSprintf(&buf, "<domstatus state='%d' pid='%d'>\n", vm->state, vm->pid);
> + virBufferVSprintf(&buf, "<domstatus state='%s' pid='%d'>\n",
> + virDomainStateTypeToString(vm->state),
> + vm->pid);
> virBufferEscapeString(&buf, " <monitor path='%s'/>\n", vm->monitorpath);
>
> if (!(config_xml = virDomainDefFormat(conn,
Hum, I have 2 objections to this patch:
- seems we keep a string value internally in the structure, I don't
see the benefit, or maybe I misunderstood.
- second more important is that we change the XML interface, that we
can't do, maybe we can extend it to provide a stateinfo="%s"
along the state='%d', but we can't just break code which may rely
on the existing format.
maybe I missed something though,
Daniel
--
Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
daniel veillard com | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library http://libvirt.org/
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]