<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hello,<br>
<br>
On a 3.6.5 DC, I'm trying to figure out how many VMs there are,
using two methods :<br>
<br>
<u><b><font size="+1">Python SDK :</font></b></u><br>
<br>
<b><font face="Courier New, Courier, monospace">from ovirtsdk.xml
import params<br>
from ovirtsdk.api import API <br>
api = API(url='<a class="moz-txt-link-freetext" href="https://engine.fqdn/ovirt-engine/api">https://engine.fqdn/ovirt-engine/api</a>',
username='admin@internal', password='xxx', insecure=True)<br>
print len(api.vms.list())</font></b><br>
<br>
time ./getMvm.py <br>
62<br>
<br>
real 0m23.016s<br>
user 0m22.288s<br>
sys 0m0.054s<br>
<br>
<br>
<u><b><font size="+1">REST :</font></b></u><br>
<br>
<b><font face="Courier New, Courier, monospace">time curl -H
"Version: 3" -H "Prefer: persistent-auth" -H "Filter: false" -H
"Accept: application/xml" -H "Content-Type: application/xml" -k
-u 'admin@internal:xxx' <a class="moz-txt-link-freetext" href="https://">https://</a></font></b><b><font
face="Courier New, Courier, monospace"><b><font face="Courier
New, Courier, monospace">engine.fqdn</font></b>/ovirt-engine/api/vms</font></b><br>
<br>
(Then grep or anything that would get the values from the xml
returned.)<br>
<br>
real 0m0.383s<br>
user 0m0.036s<br>
sys 0m0.038s<br>
<br>
<br>
I am a beginner in both methods, but I would prefer play with
Python. I'm very surprised to have to wait more than 20 seconds to
get an answer.<br>
Looking at the engine log, I see that the authentication part is
finished after say 3 seconds, then 20 seconds with absolutely no
error message, no CPU load, no RAM burst, no nothing.<br>
On the SPM, exactly triple null nothing nada niet void is obviously
explaining such a delay.<br>
<br>
I'm wondering if this super hyper sluggishness is somewhat related
to the GUI global slowness I'm experiencing like other users since
we left 3.2.x, and I would love that some oVirt ninja uses the
comparison above to tell what parts in oVirt is used or not that
could explain such a difference (database, access to SPM, LVM,
network access, whatever...)<br>
<br>
-- <br>
Nicolas ECARNOT<br>
</body>
</html>