[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] XEN 4.0.2-rc2 - using OCAML xenstored -- xend not starting?
On Wed, Feb 09, 2011 at 08:39:37PM -0800, Yuvraj Agarwal wrote: > Hi All, > > > > I did some further debugging and am attaching some more information here. > Any help is appreciated of course. Out of curiosity, are we amongst the > few people who are trying to use the OCAML version of xenstored? > At least Citrix XenServer and XCP do use oxenstored.. -- Pasi > If I change the Config.mk to disable building the OCAML version of > xenstored xend starts up and I can do "xm info" and everything works fine. > > > > If I build the OCAML version of xenstored instead, I get the "xend is not > started error" even though I see two xend processes. > > Furthermore, if I run the OCAML xentored with an strace, I get the > following error: > > > > "strace -f /usr/bin/xenstored --no-fork" > > > > open("/dev/xen/eventchn", O_RDWR) = 6 > > open("/proc/xen/xsd_port", O_RDONLY) = 7 > > read(7, "145", 20) = 3 > > close(7) = 0 > > open("/proc/xen/xsd_kva", O_RDWR) = 7 > > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 7, 0) = 0x7f2a4f682000 > > close(7) = 0 > > ioctl(6, EVIOCGVERSION, 0x7fff86ad7320) = -1 ENOTTY (Inappropriate ioctl > for device) > > write(2, "Fatal error: exception Failure(\""..., 64Fatal error: exception > Failure("ioctl bind_interdomain failed") > > ) = 64 > > exit_group(2) = ? > > > > thanks > > Yuvraj > > > > > > From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Yuvraj Agarwal > Sent: Wednesday, February 09, 2011 10:26 AM > To: xen-devel@xxxxxxxxxxxxxxxxxxx > Cc: Asim > Subject: RE: [Xen-devel] XEN 4.0.2-rc2 - using OCAML xenstored -- xend not > starting? > > > > I did some more debugging and based on some of the instructions on > [1]http://wiki.xen.org/xenwiki/XenParavirtOps I found out that I may have > been missing the "gntdev" module. > > I rebuilt the kernel and added that in (part of the kernel rather than as > a separate module), but still have the same issues. Adding some more > debugging information: > > > > root@nor:/home/yuvraj# cat /proc/misc > > 54 network_throughput > > 55 network_latency > > 56 cpu_dma_latency > > 57 device-mapper > > 221 mpt2ctl > > 144 nvram > > 228 hpet > > 58 blktap-control > > 59 gntdev > > 60 evtchn > > 61 autofs > > 231 snapshot > > 184 microcode > > 227 mcelog > > 62 rfkill > > 63 vga_arbiter > > root@nor:/home/yuvraj# ll /dev/xen/ > > total 0 > > drwxr-xr-x 2 root root 80 2011-02-08 22:07 ./ > > drwxr-xr-x 17 root root 6120 2011-02-08 22:07 ../ > > crw-r----- 1 root root 10, 63 2011-02-08 22:07 eventchn > > crw-rw---- 1 root root 10, 60 2011-02-08 22:07 evtchn > > root@nor:/home/yuvraj# > > > > Seems like I am missing the /dev/xen/gntdev entries? Shouldn't these be > created automatically? > > Thanks > > Yuvraj > > > > -----Original Message----- > From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Yuvraj Agarwal > Sent: Tuesday, February 08, 2011 9:02 AM > To: xen-devel@xxxxxxxxxxxxxxxxxxx > Subject: [Xen-devel] XEN 4.0.2-rc2 - using OCAML xenstored -- xend not > starting? > > > > Hi All, > > > > I just tried a new installation of Ubuntu 10.04 (64bit) + Xen and am > having some trouble starting XEN. I am using the latest mercurial checkout > > (4.0.2-rc2) and the only change I made was to Config.mk to enable building > the OCAML version of xenstored. " CONFIG_OCAML_XENSTORED ?= y". I am using > the same kernel I built earlier for a similar Ubuntu 10.04-64bit / Xen > > 4.0.0 installation (version 2.6.32.12). I would like to use the OCAML > version of xenstored since it is supposed to be much better/faster when > starting up a larger number of domUs. > > > > The system starts up, and I can see xend started up, but when I do "xm > list" or "xm info" I get an error message that xend has not started up? > > > > root@EM:/etc# xm list > > Error: Unable to connect to xend: No such file or directory. Is xend > running? > > root@EM:/etc# > > > > root@EM:/etc# ps -efw | grep xen > > root 88 2 0 Feb07 ? 00:00:00 [xenwatch] > > root 89 2 0 Feb07 ? 00:00:00 [xenbus] > > root 6254 1 0 Feb07 ? 00:00:00 /usr/bin/python > > /usr/sbin/xend start > > root 6255 6254 0 Feb07 ? 00:00:17 /usr/bin/python > > /usr/sbin/xend start > > root 7043 5919 0 08:55 pts/2 00:00:00 grep --color=auto xen > > root@EM:/etc# > > > > root@EM:/etc# uname -a > > Linux EM 2.6.32.12 #11 SMP Fri Jun 18 20:52:17 PDT 2010 x86_64 GNU/Linux > root@EM:/etc# > > > > I did check and found two difference with my earlier installation of Xen > > 4.0.0 with the same kernel (although with the standard xenstored). > > 1. The xen 4.0 installation does show a "xenstored" process also running > in addition to these ones. > > 2. "xend" seems to be looking for a directory, " /var/lib/xenstored" that > doesn't seem to exist on my system? > > > > Any pointers to fix this issue? > > > > Thanks! > > Yuvraj > > > > _______________________________________________ > > Xen-devel mailing list > > [2]Xen-devel@xxxxxxxxxxxxxxxxxxx > > [3]http://lists.xensource.com/xen-devel > > References > > Visible links > 1. http://wiki.xen.org/xenwiki/XenParavirtOps > 2. mailto:Xen-devel@xxxxxxxxxxxxxxxxxxx > 3. http://lists.xensource.com/xen-devel > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |