<div dir="auto">Thanks</div><div class="gmail_extra"><br><div class="gmail_quote">29 cze 2017 19:24 &quot;Avihai Efrat&quot; &lt;<a href="mailto:aefrat@redhat.com">aefrat@redhat.com</a>&gt; napisał(a):<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Sure , Opened bz 1466461 on this issue.</div><div><br></div><div>Link:</div><a href="https://bugzilla.redhat.com/show_bug.cgi?id=1466461" target="_blank">https://bugzilla.redhat.com/<wbr>show_bug.cgi?id=1466461</a></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 29, 2017 at 7:46 PM, Nir Soffer <span dir="ltr">&lt;<a href="mailto:nsoffer@redhat.com" target="_blank">nsoffer@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Avihai, can you file a bug for this, and link to <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1381899#c17" target="_blank">https://bugzilla.redhat.com<wbr>/show_bug.cgi?id=1381899#c17</a> ?</div><div class="m_7387196902818834033HOEnZb"><div class="m_7387196902818834033h5"><br><div class="gmail_quote"><div dir="ltr">On Thu, Jun 29, 2017 at 5:36 PM Piotr Kliczewski &lt;<a href="mailto:pkliczew@redhat.com" target="_blank">pkliczew@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">We could optimize it for one time use. Is there a BZ to track it?</div><div class="gmail_extra"><br><div class="gmail_quote">29 cze 2017 15:57 &quot;Nir Soffer&quot; &lt;<a href="mailto:nsoffer@redhat.com" target="_blank">nsoffer@redhat.com</a>&gt; napisał(a):<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Thu, Jun 29, 2017 at 3:54 PM Avihai Efrat &lt;<a href="mailto:aefrat@redhat.com" target="_blank">aefrat@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582HOEnZb"><div class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582h5"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi Guys ,</div><div><br></div><div>In ovirt 4.2 vdsClient is deprecated so using vdsm-client in tests I get timeout failures.</div></div></blockquote></div></div></div></div></blockquote></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582HOEnZb"><div class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582h5"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>When I tested both utilities on a 4.1 host I noticed vdsm-client takes X4 than vdsClient .</div><div><br></div><div>Is this known ? </div><div><br></div><div>can we make it faster ? <br></div><div><br></div><div><div><u>Taken from client CLI :</u></div><div>[root@storage-ge3-vdsm1 ~]# time vdsClient -s 0 getVdsHardwareInfo</div><div><span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>systemFamily = &#39;Red Hat Enterprise Linux&#39;</div><div><span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>systemManufacturer = &#39;Red Hat&#39;</div><div><span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>systemProductName = &#39;RHEV Hypervisor&#39;</div><div><span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>systemSerialNumber = &#39;4C4C4544-0053-5410-8047-B9C04<wbr>F465931&#39;</div><div><span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>systemUUID = &#39;07FD09C7-8461-4981-B859-A40C5<wbr>48E10FF&#39;</div><div><span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>systemVersion = &#39;7.2-9.el7_2.1&#39;</div><div><br></div><div><b><font color="#00ff00">real<span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>0m0.382s</font></b></div><div>user<span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>0m0.272s</div><div>sys<span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>0m0.056s</div><div><br></div><div>[root@storage-ge3-vdsm1 ~]# time vdsm-client Host getHardwareInfo</div><div>{</div><div>    &quot;systemProductName&quot;: &quot;RHEV Hypervisor&quot;, </div><div>    &quot;systemSerialNumber&quot;: &quot;4C4C4544-0053-5410-8047-B9C04<wbr>F465931&quot;, </div><div>    &quot;systemFamily&quot;: &quot;Red Hat Enterprise Linux&quot;, </div><div>    &quot;systemVersion&quot;: &quot;7.2-9.el7_2.1&quot;, </div><div>    &quot;systemUUID&quot;: &quot;07FD09C7-8461-4981-B859-A40C5<wbr>48E10FF&quot;, </div><div>    &quot;systemManufacturer&quot;: &quot;Red Hat&quot;</div><div>}</div><div><br></div><div><b><font color="#ff0000">real<span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>0m1.208s</font></b></div><div>user<span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>0m0.966s</div><div>sys<span class="m_7387196902818834033m_7852880476599232961m_5753677824061764834m_-7546619791292881930m_-3868992466490930973m_-5031372945482677582m_2422528945299710549m_-8774728184581521318gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>0m0.111s</div></div><div><br></div></div></blockquote></div></div></div></div></blockquote></div></div></div></blockquote><div><br></div><div>The difference is about 0.7 seconds. This can be explained by the </div><div>time needed to load the yaml schema - we load it for every request,</div><div>for validating the the request and generating online help.</div><div><br></div><div>It takes about 0.1 seconds on a i7-4770 CPU @ 3.40GHz, but maybe you are</div><div>testing on a much slower machine, or your machine is overloaded for some</div><div>other reason?</div><div><br></div><div>This was discussed in </div><div><a href="https://bugzilla.redhat.com/show_bug.cgi?id=1381899#c17" target="_blank">https://bugzilla.redhat.com/sh<wbr>ow_bug.cgi?id=1381899#c17</a></div><div><br></div><div>We can make this 100 times faster by using pickle format instead of parsing</div><div>yaml.</div><div><br></div><div>We can also make it infinitely faster by loading the schema only when </div><div>generating online help. There is no real need to validate the request</div><div>on the client side when the server side is already doing this.</div><div><br></div><div>Nir</div><div><br></div></div></div>
</blockquote></div></div>
</blockquote></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_7387196902818834033gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><pre cols="72"><font face="arial, helvetica, sans-serif" size="1">Regards ,</font></pre><pre cols="72"><br><p style="white-space:normal;font-size:14px;color:rgb(0,0,0);font-family:overpass,sans-serif;font-weight:bold;margin:0px;padding:0px;text-transform:uppercase">Avihai EFRAT</p><p style="white-space:normal;font-size:10px;color:rgb(0,0,0);font-family:overpass,sans-serif;margin:0px 0px 4px;text-transform:uppercase">SENIOR QUALITY ENGINEER</p><p style="white-space:normal;font-size:10px;font-family:overpass,sans-serif;margin:0px;color:rgb(153,153,153)"><a href="https://www.redhat.com/" style="color:rgb(0,136,206);margin:0px" target="_blank">Red Hat Israel Ltd.</a></p><span style="white-space:normal;font-size:10px;font-family:overpass,sans-serif;margin:0px;color:rgb(153,153,153)"><p style="margin:0px">34 Jerusalem Road, Building A, 1st floor</p></span><span style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:medium;white-space:normal"></span><span style="white-space:normal;font-size:medium;color:rgb(0,0,0);font-family:overpass,sans-serif"><p style="font-size:10px;margin:0px;color:rgb(153,153,153)">Ra&#39;anana, Israel 4350109</p></span><span style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:medium;white-space:normal"></span><p style="white-space:normal;font-size:10px;font-family:overpass,sans-serif;margin:0px 0px 6px"><span style="color:rgb(153,153,153);margin:0px;padding:0px"><a href="mailto:aefrat@redhat.com" style="color:rgb(0,136,206);margin:0px" target="_blank"><span>aefrat@redhat.com</span></a>   </span><font color="#999999"> T: </font><a href="tel:+972-9-7692170" style="color:rgb(0,136,206);margin:0px" target="_blank">+972-9-7692170</a><font color="#999999">/</font><a href="tel:8272170" style="color:rgb(0,136,206);margin:0px" target="_blank">8272170</a> </p><table border="0" style="white-space:normal;font-size:medium;color:rgb(0,0,0);font-family:overpass,sans-serif"><tbody><tr><td width="100px"><a href="https://red.ht/sig" style="color:rgb(17,85,204)" target="_blank"><img src="https://www.redhat.com/files/brand/email/sig-redhat.png" width="90" height="auto"></a></td><td style="font-size:10px"><a href="https://redhat.com/trusted" style="color:rgb(204,0,0);font-weight:bold" target="_blank">TRIED. TESTED. TRUSTED.</a><br><br></td></tr></tbody></table></pre></div></div></div></div></div></div></div></div>
</div>
</blockquote></div></div>