<html><body>
<p><tt><font size="2">Hi Adrian,</font></tt><br>
<br>
<tt><font size="2">thanks for the summary during the summit. Some questions on the architecture:</font></tt><br>
<br>
<tt><font size="2">What is the purpose of the "model interpreter" within the REST API module? As I see this architecture now, the model interpreter is responsible for parsing the new DSL that you proposed to build up an internal model, right? So is there a need for another model interpreter once we agree on the common format? I'm asking this because I'm a little fuzzy on the distinction between the 'model interpreter' and the 'model processor'. Further, how is the REST API knowing to which engine we need to forward this too (is this federation of Heat engines reflecting the current implementation or is this part of the new architecture)?</font></tt><br>
<br>
<tt><font size="2">I was also studying the DSL and added some questions to </font></tt><tt><font size="2"><a href="https://etherpad.openstack.org/heat-dsl-questions">https://etherpad.openstack.org/heat-dsl-questions</a>. As I did deeper I will have some more ;).</font></tt><br>
<br>
<tt><font size="2">Thanks,</font></tt><br>
<tt><font size="2">-Florian</font></tt><br>
<br>
<tt><font size="2">Adrian Otto <adrian.otto@rackspace.com> wrote on 04/22/2013 11:39:53 PM:<br>
> From: Adrian Otto <adrian.otto@rackspace.com></font></tt><br>
<tt><font size="2">> To: OpenStack Development Mailing List <openstack-dev@lists.openstack.org>, </font></tt><br>
<tt><font size="2">> Date: 04/22/2013 11:43 PM</font></tt><br>
<tt><font size="2">> Subject: Re: [openstack-dev] [Heat] Future Vision for Heat</font></tt><br>
<tt><font size="2">> <br>
> Thomas,<br>
> <br>
> Good suggestion. I tweaked the diagram, and posted a revision at:<br>
> <br>
> <a href="https://wiki.openstack.org/wiki/File:Heat-Vision.png">https://wiki.openstack.org/wiki/File:Heat-Vision.png</a><br>
> <br>
> If you refresh it in your browser you should see the changes. If <br>
> there are more improvements we can make, I'd be happy to continue <br>
> tweaking on it.<br>
> <br>
> Adrian<br>
> <br>
> On Apr 22, 2013, at 1:52 PM, Thomas Spatzier <thomas.spatzier@de.ibm.com><br>
>  wrote:<br>
> <br>
> > Hi all,<br>
> > <br>
> > a technical question or suggestion on the current architecture chart at the<br>
> > Heat Vision wiki page: having multiple "Model Interpreter" boxes as in the<br>
> > current diagram looks a bit confusing to me. What about having exactly one<br>
> > interpreter in the final version, and this one interprets the core model<br>
> > (Heat DSL) - probably this is what I would see in what is called "Model<br>
> > Processor" at the moment. I.e. something that looks at a Heat DSL<br>
> > Blueprint, analyzes the topology and derives the right steps from it.<br>
> > The Heat REST API box would not need a "Model Interpreter" then. The box in<br>
> > the green component on the upper right corner is something I would call a<br>
> > "Model Translator" which takes an alternative format (like TOSCA, or later<br>
> > cfn) as input and translates it to the core format which is then passed to<br>
> > the Heat API.<br>
> > <br>
> > Thoughts?<br>
> > <br>
> > Regards,<br>
> > Thomas<br>
> > <br>
> >> From: Steven Hardy <shardy@redhat.com><br>
> >> To: OpenStack Development Mailing List<br>
> > <openstack-dev@lists.openstack.org>,<br>
> >> Date: 22.04.2013 16:39<br>
> >> Subject: Re: [openstack-dev] [Heat] Future Vision for Heat<br>
> >> <br>
> >> On Mon, Apr 22, 2013 at 01:47:59PM +0000, Tripp, Travis S wrote:<br>
> >>> Hi All,<br>
> >>> <br>
> >>> Was there discussion on what is the "short" term vs "long" term?<br>
> >> More specifically, how much of this do you think we can count on for<br>
> > Havana?<br>
> >> <br>
> >> Firstly note, as in my disclaimer at the top of the "Vision" page, that<br>
> > the<br>
> >> wiki page generated by Adrian, while useful to focus discussion, does not<br>
> >> represent a formal roadmap produced by the Heat core team.<br>
> >> <br>
> >> As such there are a number of items on that page which do not feature in<br>
> >> our current list of priorities at all (in particular the event processor<br>
> >> and task system bits)<br>
> >> <br>
> >> That said, we have some BP's related to items in that page, so these<br>
> > should<br>
> >> be used as the definitive reference of what we're aiming at delivering<br>
> > for<br>
> >> havana (I'm still in the process of targeting/approving these):<br>
> >> <br>
> >> <a href="https://blueprints.launchpad.net/heat">https://blueprints.launchpad.net/heat</a><br>
> >> <a href="https://blueprints.launchpad.net/heat/havana">https://blueprints.launchpad.net/heat/havana</a><br>
> >> <br>
> >> The main BPs related to Adrian's Vison page/diagram are:<br>
> >> <br>
> >> <a href="https://blueprints.launchpad.net/heat/+spec/open-api-dsl">https://blueprints.launchpad.net/heat/+spec/open-api-dsl</a><br>
> >> <a href="https://blueprints.launchpad.net/heat/+spec/tosca-support">https://blueprints.launchpad.net/heat/+spec/tosca-support</a><br>
> >> <a href="https://blueprints.launchpad.net/heat/+spec/watch-ceilometer">https://blueprints.launchpad.net/heat/+spec/watch-ceilometer</a><br>
> >> <br>
> >> It may be that we define some additional BPs (in particular related to<br>
> > the<br>
> >> AutoScaling API and Workflow-library discussions), if/when it becomes<br>
> > clear<br>
> >> that there are contributors willing to work on defining and implementing<br>
> >> them.<br>
> >> <br>
> >> So the short answer to your Havana question is "it depends" - we<br>
> > currently<br>
> >> have a very small core team, and as such are unlikely to have resources<br>
> >> sufficient to implement all the interesting ideas discussed at Summit (or<br>
> >> on Adrians wiki page) - so how much we achieve over the next cycle is<br>
> >> absolutely dependent on the level of additional contribution we get from<br>
> >> those interested in and defining, implementing, and maintining these new<br>
> >> features.<br>
> >> <br>
> >> HTH!<br>
> >> <br>
> >> Steve<br>
> >> <br>
> >>> <br>
> >>> Thanks,<br>
> >>> Travis<br>
> >>> <br>
> >>> -----Original Message-----<br>
> >>> From: Adrian Otto [<a href="mailto:adrian.otto@rackspace.com">mailto:adrian.otto@rackspace.com</a>]<br>
> >>> Sent: Thursday, April 18, 2013 3:10 AM<br>
> >>> To: OpenStack Development Mailing List<br>
> >>> Subject: Re: [openstack-dev] [Heat] Future Vision for Heat<br>
> >>> <br>
> >>> I have further refined the Vision Wiki page in accordance with<br>
> >> further feedback from the core team. This is a shorter term vision<br>
> >> that more closely matches what we will evolve toward in the short therm.<br>
> >>> <br>
> >>> <a href="https://wiki.openstack.org/wiki/Heat/Vision">https://wiki.openstack.org/wiki/Heat/Vision</a><br>
> >> <br>
> >> _______________________________________________<br>
> >> OpenStack-dev mailing list<br>
> >> OpenStack-dev@lists.openstack.org<br>
> >> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> >> <br>
> > <br>
> > <br>
> > _______________________________________________<br>
> > OpenStack-dev mailing list<br>
> > OpenStack-dev@lists.openstack.org<br>
> > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> <br>
> <br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> OpenStack-dev@lists.openstack.org<br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> <br>
</font></tt></body></html>