|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] Re: xl create stop at "Parsing config file xl.config"
> -----Original Message-----
> From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Stefano Stabellini
> Sent: Friday, October 15, 2010 10:37 PM
> To: Zhang, Yang Z
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx; Stabellini; Stefano
> Subject: [Xen-devel] Re: xl create stop at "Parsing config file xl.config"
>
> On Fri, 15 Oct 2010, Zhang, Yang Z wrote:
> > Hi
> > I pull the latest source(22241) and try to boot guest with xl. But it fail
> > to
> create guest.
> > When I type xl create xl.config, it never returns and stop at "Parsing
> > config file
> xl.config ".
> > And it works with change set 22155.
> >
> > Attachment is my config file.
>
> You have unicode characters in your config file, use "cat -vet" to see
> them.
Hi Stefano, I have check again. There has no problem with my config file.
After investigation, I found this issue was introduced by 22204. The function
freemem never returned when creating guest. It called
libxl_get_free_memory()->libxl_get_free_memory_slack() to read the value of
/local/domain/0/memory/freemem-slack from xenstore. But with xenstore-ls, I
found there doesn't have entry named freemem-slack in /local/domain/0. And the
function will do an infinite loop try to get freemem-slack. That why the "xl
create xl.config" never returned.
best regards
yang
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|