<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Texte brut Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Texte de bulles Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
span.TextebrutCar
        {mso-style-name:"Texte brut Car";
        mso-style-priority:99;
        mso-style-link:"Texte brut";
        font-family:"Calibri","sans-serif";}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.TextedebullesCar
        {mso-style-name:"Texte de bulles Car";
        mso-style-priority:99;
        mso-style-link:"Texte de bulles";
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="FR" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">No answer ?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<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:"Tahoma","sans-serif";mso-fareast-language:FR">De :</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:FR"> Yves Vinter
<br>
<b>Envoyé :</b> vendredi 26 septembre 2014 10:31<br>
<b>À :</b> 'Eric Blake'; libvir-list@redhat.com<br>
<b>Objet :</b> RE: [libvirt] [PATCH] New features implemented in hyperv libvirt driver<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoPlainText">Hi Eric,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span lang="EN-US">As you know, the is no more development in hyperv libvirt driver since version 0.10.2.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">The last development  was committed  2 years ago:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="3" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="background:#F6F6F0;padding:1.5pt 3.75pt 1.5pt 3.75pt">
<p class="MsoNormal"><i><span style="font-family:"Arial","sans-serif";color:black">2012-09-06</span></i><span style="font-size:12.0pt;font-family:"Arial","sans-serif";color:black"><o:p></o:p></span></p>
</td>
<td valign="top" style="background:#F6F6F0;padding:1.5pt 3.75pt 1.5pt 3.75pt">
<p class="MsoNormal"><i><span style="font-family:"Arial","sans-serif";color:black"><a href="http://libvirt.org/git/?p=libvirt.git;a=search;s=Peter+Krempa;st=author" title="Search for commits authored by Peter Krempa"><span style="color:black">Peter Krempa</span></a></span></i><i><span style="font-size:12.0pt;font-family:"Arial","sans-serif";color:black"><o:p></o:p></span></i></p>
</td>
<td valign="top" style="background:#F6F6F0;padding:1.5pt 3.75pt 1.5pt 3.75pt">
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><a href="http://libvirt.org/git/?p=libvirt.git;a=commit;h=60d0ecdaa140b34241e0be15a6e1c9a0581acf19"><span style="color:black">hyperv: Add implementation for virConnectListAllDomains()</span></a></span><span style="font-size:12.0pt;font-family:"Arial","sans-serif";color:black"><o:p></o:p></span></p>
</td>
<td valign="top" style="background:#F6F6F0;padding:1.5pt 3.75pt 1.5pt 3.75pt">
<p class="MsoNormal"><span style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black"><a href="http://libvirt.org/git/?p=libvirt.git;a=tree;f=src/hyperv;hb=60d0ecdaa140b34241e0be15a6e1c9a0581acf19">tree</a> |
<a href="http://libvirt.org/git/?p=libvirt.git;a=commitdiff;h=60d0ecdaa140b34241e0be15a6e1c9a0581acf19">
commitdiff</a><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Subsequent commits are fixes for reported issues; the last commit has been done about 2 month ago:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="3" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="background:#F6F6F0;padding:1.5pt 3.75pt 1.5pt 3.75pt">
<p class="MsoNormal"><i><span style="font-family:"Arial","sans-serif";color:black">2014-07-03</span></i><span style="font-size:12.0pt;font-family:"Arial","sans-serif";color:black"><o:p></o:p></span></p>
</td>
<td valign="top" style="background:#F6F6F0;padding:1.5pt 3.75pt 1.5pt 3.75pt">
<p class="MsoNormal"><i><span style="font-family:"Arial","sans-serif";color:black"><a href="http://libvirt.org/git/?p=libvirt.git;a=search;s=J%C3%A1n+Tomko;st=author" title="Search for commits authored by Ján Tomko"><span style="color:black">Ján Tomko</span></a></span></i><i><span style="font-size:12.0pt;font-family:"Arial","sans-serif";color:black"><o:p></o:p></span></i></p>
</td>
<td valign="top" style="background:#F6F6F0;padding:1.5pt 3.75pt 1.5pt 3.75pt">
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><a href="http://libvirt.org/git/?p=libvirt.git;a=commit;h=92a8e72f9de5b4c435f66fd68cfde623225f13ba"><span lang="EN-US" style="color:black">Use virBufferCheckError everywhere we
 report OOM error</span></a></span><span lang="EN-US" style="font-size:12.0pt;font-family:"Arial","sans-serif";color:black"><o:p></o:p></span></p>
</td>
<td valign="top" style="background:#F6F6F0;padding:1.5pt 3.75pt 1.5pt 3.75pt">
<p class="MsoNormal"><span style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black"><a href="http://libvirt.org/git/?p=libvirt.git;a=tree;f=src/hyperv;hb=92a8e72f9de5b4c435f66fd68cfde623225f13ba">tree</a> |
<a href="http://libvirt.org/git/?p=libvirt.git;a=commitdiff;h=92a8e72f9de5b4c435f66fd68cfde623225f13ba">
commitdiff</a><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Therefore, I didn’t miss any features … (verified after a sync)<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I understand that it would be easier for you to review the code to have the patch split by feature.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I will make may best to help you in this way…<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Is that the last requirement ?<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Thanks,<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Yves.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:FR">-----Message d'origine-----<br>
De : Eric Blake [<a href="mailto:eblake@redhat.com">mailto:eblake@redhat.com</a>]
<br>
Envoyé : jeudi 25 septembre 2014 18:59<br>
À : Yves Vinter; <a href="mailto:libvir-list@redhat.com">libvir-list@redhat.com</a><br>
Objet : Re: [libvirt] [PATCH] New features implemented in hyperv libvirt driver</span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText">On 09/25/2014 06:38 AM, Yves Vinter wrote:<o:p></o:p></p>
<p class="MsoPlainText">> Authors: Simon Rastello (Bull), Adrien Kantcheff (Bull), Yves Vinter
<o:p></o:p></p>
<p class="MsoPlainText">> (Bull)<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> *** Summary of new features added in hyperv driver version 1.2.9 ***<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> - Added a mutex to prevent concurrent requests from being run
<o:p></o:p></p>
<p class="MsoPlainText">> simultaneously [WSMAN libray not thread-safe]<o:p></o:p></p>
<p class="MsoPlainText">> - Support of default authentication (credentials specified in
<o:p></o:p></p>
<p class="MsoPlainText">> ~/.config/libvirt/auth.conf)<o:p></o:p></p>
<p class="MsoPlainText">> - Support of new types of WSMAN requests involving passing complex parameters (simple types, EPR, embedded objects)<o:p></o:p></p>
<p class="MsoPlainText">>   Required a new auto-generated header file to get the type of objects
<o:p></o:p></p>
<p class="MsoPlainText">> attributes (hyperv_wmi_classes_attr.generated.h)<o:p></o:p></p>
<p class="MsoPlainText">> - New functions:<o:p></o:p></p>
<p class="MsoPlainText">>             - host management (in hyperv_driver module)<o:p></o:p></p>
<p class="MsoPlainText">>                           - capabilities (limited)<o:p></o:p></p>
<p class="MsoPlainText">>             - domain management (in hyperv_driver module)<o:p></o:p></p>
<p class="MsoPlainText">>                           - domain creation from an XML description<o:p></o:p></p>
<p class="MsoPlainText">>                           - domain destruction<o:p></o:p></p>
<p class="MsoPlainText">>                           - attachment of pre-existing disk images on IDE controller<o:p></o:p></p>
<p class="MsoPlainText">>                           - attachment of Synthetic network devices<o:p></o:p></p>
<p class="MsoPlainText">>                           - memory and vcpu management (get and set methods)<o:p></o:p></p>
<p class="MsoPlainText">>                           - autostart, shutdown, ...<o:p></o:p></p>
<p class="MsoPlainText">>             - network management (in hyperv_network_driver module)<o:p></o:p></p>
<p class="MsoPlainText">>                           - list available networks<o:p></o:p></p>
<p class="MsoPlainText">>                           - informations for a specified network<o:p></o:p></p>
<p class="MsoPlainText">>   Required the declaration of new classes (in <o:p></o:p></p>
<p class="MsoPlainText">> hyperv_wmi_generator.input)<o:p></o:p></p>
<p class="MsoPlainText">> - Fixed several memory leak issues<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Please split each of these bulleted list items into a separate patch, for easier review.  No one likes to review a 150k single patch.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Also, it looks like you just missed feature freeze for 1.2.9; by the time you've split the series, it is probably a better candidate for inclusion in 1.2.10 around the end of October.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">-- <o:p></o:p></p>
<p class="MsoPlainText">Eric Blake   eblake redhat com    +1-919-301-3266<o:p></o:p></p>
<p class="MsoPlainText">Libvirt virtualization library <a href="http://libvirt.org">
<span style="color:windowtext;text-decoration:none">http://libvirt.org</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
</div>
</body>
</html>