<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=gb2312">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:SimSun;
        color:black;
        mso-fareast-language:ZH-CN;}
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;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
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 bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Fangzhen-<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Great to see your interest in Gantt but, as Sylvain said, gantt is really not ready for feature enhancments yet.  Our exclusive goal
 for gantt right now is to separate it out from nova proper, a daunting task itself.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Having said that, there is no change in development for the current nova scheduler, if you have an idea for an enhancement/cleanup/new
 feature for the nova scheduler you should go ahead and propose working on that.  The plan is that any changes that get made to the current nova scheduler will be incorporated into gantt when it finally gets separated out.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">--<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Don Dugger<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">"Censeo Toto nos in Kansa esse decisse." - D. Gale<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Ph: 303/443-3786<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext"> Sylvain Bauza [mailto:sylvain.bauza@bull.net]
<br>
<b>Sent:</b> Thursday, March 6, 2014 3:19 AM<br>
<b>To:</b> openstack-dev@lists.openstack.org<br>
<b>Subject:</b> Re: [openstack-dev] [GSOC][Gantt]Cross-services Scheduler<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Le 06/03/2014 09:35, <span lang="ZH-CN">·½ìõ</span> a <span lang="ZH-CN">
¨¦</span>crit :<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class="MsoNormal">Hi Sylvain, Russell, dims <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks for your the replies and guidances!<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I have read the docs below the title. In my opinion, It is quite a good idea to take storage component and network component into<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">consideration of the scheduler of nova. I agree that it is quite a large job for current GSOC project now. And from the docs I have read before,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">I think that providing more additional Filters and Weight functions is quite import in both current filter_scheduler and later Cross service scheduler(SolverScheduler or other).<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">So I have the idea that implement some scheduler_filer/weight with other metrics of all host state or other cross service data.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">As a newbie to OpenStack-dev. I have a concern that is it full enough for GSOC term? and what kind of work is suitable for current nova enhancement<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">, future cross service scheduler and could also be full enough for GSOC term. It would be great if somebody could give some advice:)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Thank for Sylvain's help for the information of #openstack-meeting IRC channel and dims and Russell's suggestion, and I will update my information soon on the GSOC's Wiki pages.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks and Regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">fangzhen<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">GitHub : <a href="https://github.com/fz1989">https://github.com/fz1989</a><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</blockquote>
<p class="MsoNormal"><br>
I just discovered that Gantt has been proposed as a potential subject of interest for GSoC. While I do understand the opportunity for people working on Gantt, I don't think, as Russell stated, that Gantt is mature enough for helping newcomers to deliver cool
 features within the given timeline.<br>
<br>
IMHO, Gantt should be removed from this wikipage [1], and be replaced by Nova proposal for Filters/Weights improvements. The Solver Scheduler recently received NACK for a FFE (Feature Freeze Exception) so that means that new patches wouldn't be merged until
 Juno (12th May), so I guess the problem would be the same too.<br>
<br>
Anyway, people interested in working on the Scheduler should attend weekly meetings on Tuesdays, for at least synchronization within the team.<br>
<br>
My 2cts,<br>
-Sylvain<br>
<br>
[1] <a href="https://wiki.openstack.org/wiki/GSoC2014#Common_Scheduler_.28Gantt.29">
https://wiki.openstack.org/wiki/GSoC2014#Common_Scheduler_.28Gantt.29</a> <o:p></o:p></p>
</div>
</body>
</html>