<div dir="ltr">Hi Devs,<div><br></div><div>We're using Centos 7 Xen hypervisors and try to use Libvirt(libxl) for managing Xen guest domains.</div><div>We noticed that we can't set cpu weight values for Xen domains with libvirt (tested for libvirt v.1.3 and v.2.2) even though its possible to do with XL toolkit.</div><div><span style="font-size:14.6667px;font-family:arial;color:rgb(0,255,0);background-color:rgb(0,0,0);vertical-align:baseline" id="gmail-docs-internal-guid-5f504862-6aed-aa69-64b2-1c1aa8ca8bcb">[root@hv1xen ~]# virsh schedinfo --domain rtp6a88apsm3or --cap=5</span><span style="font-size:14.6667px;font-family:arial;color:rgb(0,255,0);background-color:rgb(0,0,0);vertical-align:baseline"><br class="gmail-kix-line-break"></span><span style="font-size:14.6667px;font-family:arial;color:rgb(0,255,0);background-color:rgb(0,0,0);vertical-align:baseline">Scheduler      : credit</span><span style="font-size:14.6667px;font-family:arial;color:rgb(0,255,0);background-color:rgb(0,0,0);vertical-align:baseline"><br class="gmail-kix-line-break"></span><span style="font-size:14.6667px;font-family:arial;color:rgb(0,255,0);background-color:rgb(0,0,0);vertical-align:baseline">weight         : 1000</span><span style="font-size:14.6667px;font-family:arial;color:rgb(0,255,0);background-color:rgb(0,0,0);vertical-align:baseline"><br class="gmail-kix-line-break"></span><span style="font-size:14.6667px;font-family:arial;color:rgb(0,255,0);background-color:rgb(0,0,0);vertical-align:baseline">[root@hv1xen ~]# virsh schedinfo --domain rtp6a88apsm3or --weight=50</span><span style="font-size:14.6667px;font-family:arial;color:rgb(0,255,0);background-color:rgb(0,0,0);vertical-align:baseline"><br class="gmail-kix-line-break"></span><span style="font-size:14.6667px;font-family:arial;color:rgb(0,255,0);background-color:rgb(0,0,0);vertical-align:baseline">Scheduler      : credit</span><span style="font-size:14.6667px;font-family:arial;color:rgb(0,255,0);background-color:rgb(0,0,0);vertical-align:baseline"><br class="gmail-kix-line-break"></span><span style="font-size:14.6667px;font-family:arial;color:rgb(255,0,0);background-color:rgb(0,0,0);vertical-align:baseline">error: invalid scheduler option: weight</span><span style="font-size:14.6667px;font-family:arial;color:rgb(0,255,0);background-color:rgb(0,0,0);vertical-align:baseline"><br class="gmail-kix-line-break"></span></div><div><br></div><div>We noticed in documentation for 'virsh' like  this <a href="https://linux.die.net/man/1/virsh">https://linux.die.net/man/1/virsh</a> that the cpu weight option is going to be deprecated:</div><div><b>"""Note</b>: The weight and cap parameters are defined only for the <small>XEN_CREDIT</small> scheduler and are now <i><small>DEPRECATED</small></i> . """</div><div><br></div><div>Can you please clarify why it's been deprecated and what should be used instead for scheduling and limitation of CPU for Xen domains with Libvirt?</div><div>We like Libvirt very much and don't want to apply some awkward workarounds like simultaneous using Libvirt and XL toolkit. </div><div>Any suggestion here? </div><div><br></div><div>Thanks.</div></div>