[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-ia64-devel] [Q] About xc.domain_destroy_hook
Hi Wing, Thanks for your reply. I removed the line from XendDomainInfo.py, then I tested the following commands. I didn't see the error message with the following commands. - xm shutdown - xm reboot - xm destroy - shutdown on guest OS - reboot on guest OS I will send a patch to solve the problem. Best regards, Kan Thu, 31 Jan 2008 13:52:21 +0800, "Zhang, Xing Z" wrote: >Hi Kan: > When I implemented NVRAM, I found there were many difference shutdown ways > for HVM domain. So I added hook on each flow. > Maybe Xend code merged some shutdown paths. You can try to remove it to > see if NVRAM still works. If fine, I think it is removable. Thx. > >Good good study,day day up ! ^_^ >-Wing(zhang xin) > >OTC,Intel Corporation >>-----Original Message----- >>From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx >>[mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On >>Behalf Of Masaki Kanno >>Sent: 2008?1?31? 9:19 >>To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >>Subject: [Xen-ia64-devel] [Q] About xc.domain_destroy_hook >> >>Hi, >> >>I have a question. >> >>XendDomainInfo.py: >> def shutdown(self, reason): >> """Shutdown a domain by signalling this via >>xenstored.""" >> log.debug('XendDomainInfo.shutdown(%s)', reason) >><<snip>> >> # HVM domain shuts itself down only if it has PV drivers >> if self.info.is_hvm(): >> hvm_pvdrv = xc.hvm_get_param(self.domid, >>HVM_PARAM_CALLBACK_IRQ) >> if not hvm_pvdrv: >> code = REVERSE_DOMAIN_SHUTDOWN_REASONS[reason] >> here! --> xc.domain_destroy_hook(self.domid) >> log.info("HVM save:remote shutdown dom %d!", >>self.domid) >> xc.domain_shutdown(self.domid, code) >> >>[Q] The line does not need, does it? >> >> >>When I tested xm shutdown command for an HVM domain, I saw the >>following error message in xend-debug.log. >> >> Nvram save successful! >> ERROR Internal error: Save to nvram fail! >> (9 = Bad file descriptor) >> >>Also same message was seen in xm reboot command. >> >> Nvram save successful! >> ERROR Internal error: Save to nvram fail! >> (9 = Bad file descriptor) >> >>I think that xc.domain_destroy_hook() is called twice. >> _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |