[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] Error while creating domains
> Turns out that it is a loop device issue. I was using files > as disks for the domains and the default max_loop device in > dom0 kernel is 8. Hence I couldn't create more than 8 domains! > > After increasing max_loop to 200, I have been able to create > upto 20 domains now (which is enough for now!) > > And yeah, the error was because name argument passed was NULL > (in python terms) in /usr/lib/python/xen/util:mount_mode() It would be good to get the error handling path cleaned up if the block device script returns an error. Volunteers? Thanks, Ian > > On Tue, Jun 07, 2005 at 11:53:23AM +0100, Ian Pratt wrote: > > > > Add some debugging to print 'name' at the appropraite > place. What's the > > configuration file for this domain. > > > > You might want to use the 'dry run' option just to print > out the sxp the > > domain config has been parsed in to. I suspect the block > device name is > > messed up. > > > > Ian > > > > > -----Original Message----- > > > From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > > > [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of > > > Srivatsa Vaddagiri > > > Sent: 07 June 2005 10:40 > > > To: xen-devel@xxxxxxxxxxxxxxxxxxx > > > Subject: [Xen-devel] Error while creating domains > > > > > > I am trying to start a large number of SMP domains (> 50). > > > However, I am unable to create more than 7 domains. When I > > > try creating the 8th domain, I get this error: > > > > > > Using config file "myconf7". > > > VIRTUAL MEMORY ARRANGEMENT: > > > Loaded kernel: 0xc0100000->0xc0344c24 > > > Init. ramdisk: 0xc0345000->0xc0345000 > > > Phys-Mach map: 0xc0345000->0xc0347800 > > > Page tables: 0xc0348000->0xc034a000 > > > Start info: 0xc034a000->0xc034b000 > > > Boot stack: 0xc034b000->0xc034c000 > > > TOTAL: 0xc0000000->0xc0400000 > > > ENTRY ADDRESS: 0xc0100000 > > > VCPUS: 4 > > > Domain construction error: cannot concatenate 'str' and > > > 'NoneType' objects Traceback (most recent call last): > > > File "/usr/lib/python/xen/xend/XendDomainInfo.py", line > > > 483, in construct > > > self.configure() > > > File "/usr/lib/python/xen/xend/XendDomainInfo.py", line > > > 992, in configure > > > self.create_devices() > > > File "/usr/lib/python/xen/xend/XendDomainInfo.py", line > > > 768, in create_devices > > > self.create_configured_devices() > > > File "/usr/lib/python/xen/xend/XendDomainInfo.py", line > > > 757, in create_configured_devices > > > self.createDevice(ctrl_type, dev_config, recreate=recreate) > > > File "/usr/lib/python/xen/xend/XendDomainInfo.py", line > > > 332, in createDevice > > > return ctrl.createDevice(devconfig, recreate=self.recreate) > > > File "/usr/lib/python/xen/xend/server/controller.py", line > > > 236, in createDevice > > > dev.attach(recreate=recreate, change=change) > > > File "/usr/lib/python/xen/xend/server/blkif.py", line > 221, in attach > > > self.setNode(node) > > > File "/usr/lib/python/xen/xend/server/blkif.py", line 247, > > > in setNode > > > mounted_mode = self.check_mounted(node) > > > File "/usr/lib/python/xen/xend/server/blkif.py", line 265, > > > in check_mounted > > > mode = blkif.mount_mode(name) > > > File "/usr/lib/python/xen/util/blkif.py", line 73, in mount_mode > > > exp = re.compile('^' + name + ' .*[\(,]r(?P<mode>[ow])[,\)]') > > > TypeError: cannot concatenate 'str' and 'NoneType' objects > > > op_create> Exception creating domain: > > > Traceback (most recent call last): > > > File "/usr/lib/python/xen/xend/server/SrvDomainDir.py", > > > line 63, in op_create > > > dominfo = self.xd.domain_create(config) > > > File "/usr/lib/python/xen/xend/XendDomain.py", line 282, in > > > domain_create > > > dominfo = XendDomainInfo.vm_create(config) > > > File "/usr/lib/python/xen/xend/XendDomainInfo.py", line > > > 153, in vm_create > > > vm.construct(config) > > > File "/usr/lib/python/xen/xend/XendDomainInfo.py", line > > > 483, in construct > > > self.configure() > > > File "/usr/lib/python/xen/xend/XendDomainInfo.py", line > > > 992, in configure > > > self.create_devices() > > > File "/usr/lib/python/xen/xend/XendDomainInfo.py", line > > > 768, in create_devices > > > self.create_configured_devices() > > > File "/usr/lib/python/xen/xend/XendDomainInfo.py", line > > > 757, in create_configured_devices > > > self.createDevice(ctrl_type, dev_config, recreate=recreate) > > > File "/usr/lib/python/xen/xend/XendDomainInfo.py", line > > > 332, in createDevice > > > return ctrl.createDevice(devconfig, recreate=self.recreate) > > > File "/usr/lib/python/xen/xend/server/controller.py", line > > > 236, in createDevice > > > dev.attach(recreate=recreate, change=change) > > > File "/usr/lib/python/xen/xend/server/blkif.py", line > 221, in attach > > > self.setNode(node) > > > File "/usr/lib/python/xen/xend/server/blkif.py", line 247, > > > in setNode > > > mounted_mode = self.check_mounted(node) > > > File "/usr/lib/python/xen/xend/server/blkif.py", line 265, > > > in check_mounted > > > mode = blkif.mount_mode(name) > > > File "/usr/lib/python/xen/util/blkif.py", line 73, in mount_mode > > > exp = re.compile('^' + name + ' .*[\(,]r(?P<mode>[ow])[,\)]') > > > TypeError: cannot concatenate 'str' and 'NoneType' objects > > > Error: Error creating domain: cannot concatenate 'str' and > > > 'NoneType' objects > > > > > > > > > Is this a bug or a python compatibility issue? FYI, I am > > > running this on a 4way Intel box with RHEL4 installed on it. > > > I have installed latest (as of 7 June) xen-unstable-src.tgz. > > > > > > > > > > > > -- > > > > > > > > > Thanks and Regards, > > > Srivatsa Vaddagiri, > > > Linux Technology Center, > > > IBM Software Labs, > > > Bangalore, INDIA - 560017 > > > > > > _______________________________________________ > > > Xen-devel mailing list > > > Xen-devel@xxxxxxxxxxxxxxxxxxx > > > http://lists.xensource.com/xen-devel > > > > > -- > > > Thanks and Regards, > Srivatsa Vaddagiri, > Linux Technology Center, > IBM Software Labs, > Bangalore, INDIA - 560017 > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |