[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Erratic errors



On 16 Aug 2013, at 06:31, Vincent Bernardoff <vb@xxxxxxxxxxxxxx> wrote:

> [vb@haramix ~/code/ocaml-vchan/test]% sudo mirari run --xen                   
>                                         [mirari] Using scanned config file 
> node.conf [mirari] + xen mode Parsing config from node.xl Daemon running with 
> PID 6727 libxl: error: libxl_dom.c:35:libxl__domain_type: unable to get 
> domain type for domid=4 Unable to attach console libxl: error: 
> libxl_exec.c:118:libxl_report_child_exitstatus: console child [0] exited with 
> error status 1
> 
> [vb@haramix ~/code/ocaml-vchan/test]% sudo mirari run --xen                   
>                                         [mirari] Using scanned config file 
> node.conf [mirari] + xen mode Parsing config from node.xl Daemon running with 
> PID 6737 libxl: error: libxl_dom.c:35:libxl__domain_type: unable to get 
> domain type for domid=5 Unable to attach console libxl: error: 
> libxl_exec.c:118:libxl_report_child_exitstatus: console child [0] exited with 
> error status 1
> 

This indicates a very early crash and is somewhat irritating -- it would be 
nice if the console consumer were connected by the toolstack synchronously with 
domain setup, so that everything is logged.

We could put in a hack to the domain exit function in Mirage to check if it's 
exiting very soon after it's been started, and to spin for a while if that's 
the case.  Not very pretty though..

> [vb@haramix ~/code/ocaml-vchan/test]% sudo mirari run --xen                   
>                                         [mirari] Using scanned config file 
> node.conf [mirari] + xen mode Parsing config from node.xl Daemon running with 
> PID 6747 Netif: add resume hook make_rid () = 0 Initializing Server domid=0 
> xs_path=/local/domain/6/vchan. Server: right_order = 13, left_order = 13 
> allocate_buffer_locations: gntref = 9 allocate_buffer_locations: gntref = 10 
> allocate_buffer_locations: gntref = 11 allocate_buffer_locations: gntref = 12 
> make_rid () = 0 Received rid = 0 Caught: Xs_client_lwt.Unexpected_rid(_) 
> Propagating exception to 0 threads
> 
> 
> I have done three times sudo mirari run --xen, two times it was crashing, 
> working once.
> 
> I think that the error messages indicate that mirage crash too early.
> 
> So this message is just to warn that… well… it crashes sometimes erratically 
> :)

Good to know :-)

-anil


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.