[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-ia64-devel] [Q] About xc.domain_destroy_hook
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. > >Best regards, > Kan > > > >_______________________________________________ >Xen-ia64-devel mailing list >Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >http://lists.xensource.com/xen-ia64-devel _______________________________________________ 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 |