<div dir="ltr"><font face="arial, sans-serif"><b>I think domain attribute is more appropriate than nova.conf node config, need to consider across host task like </b></font><b style="font-family:arial,sans-serif">migrate and live-migrate :)</b></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">2014-02-24 10:45 GMT+08:00 zhangyu (AI) <span dir="ltr"><<a href="mailto:zhangyu11@huawei.com" target="_blank">zhangyu11@huawei.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<div lang="ZH-CN" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1f497d">Sure, hard-coding seems weird…
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1f497d">However, a global configuration here dominates all domains. It might be a little too strong in cases in which we want to apply various configurations
 to different domains.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1f497d">Could we add any new attributes in the info for creating a domain for this? Or any other suggestion?<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1f497d">Thanks!<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:宋体">发件人<span lang="EN-US">:</span></span></b><span lang="EN-US" style="font-size:10.0pt;font-family:宋体"> wu jiang [mailto:<a href="mailto:wingwj@gmail.com" target="_blank">wingwj@gmail.com</a>]
<br>
</span><b><span style="font-size:10.0pt;font-family:宋体">发送时间<span lang="EN-US">:</span></span></b><span lang="EN-US" style="font-size:10.0pt;font-family:宋体"> 2014</span><span style="font-size:10.0pt;font-family:宋体">年<span lang="EN-US">2</span>月<span lang="EN-US">24</span>日<span lang="EN-US">
 10:31<br>
</span><b>收件人<span lang="EN-US">:</span></b><span lang="EN-US"> OpenStack Development Mailing List<br>
</span><b>主题<span lang="EN-US">:</span></b><span lang="EN-US"> [openstack-dev] [OpenStack-dev][Nova] Can we add one configuration item for cache-using in libvirt/hypervisor?<u></u><u></u></span></span></p>
</div><div><div class="h5">
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US">Hi all,<u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Recently, I met one scenario which needs to close the cache on linux hypervisor.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">But some codes written in libvirt/driver.py (including suspend/snapshot) are hard-coded.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">For example:<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">-----------<u></u><u></u></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">    def suspend(self, instance):<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">        """Suspend the specified instance."""<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">        dom = self._lookup_by_name(instance['name'])<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">        self._detach_pci_devices(dom,<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">            pci_manager.get_instance_pci_devs(instance))<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">        dom.managedSave(<span style="color:red;background:#f3f3f3">0</span>)<u></u><u></u></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">So, can we add one configuration item in nova.conf, like
</span><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif"">DOMAIN_SAVE_BYPASS_CACHE</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif"">, to let operator can handle it?</span><span lang="EN-US"><u></u><u></u></span></p>

</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">That would be improved flexibility of Nova.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Thanks<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">wingwj<u></u><u></u></span></p>
</div>
</div>
</div></div></div>
</div>

<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>