<html><body>
<p><tt><font size="2">Salvatore Orlando <sorlando@nicira.com> wrote on 11/18/2014 04:15:35 PM:<br>
<br>
> From: Salvatore Orlando <sorlando@nicira.com></font></tt><br>
<tt><font size="2">> To: "OpenStack Development Mailing List (not for usage questions)" <br>
> <openstack-dev@lists.openstack.org></font></tt><br>
<tt><font size="2">> Date: 11/18/2014 04:19 PM</font></tt><br>
<tt><font size="2">> Subject: Re: [openstack-dev] [Neutron][L2 Agent][Debt] Bootstrapping<br>
> an L2 agent debt repayment task force</font></tt><br>
<tt><font size="2">> <br>
> I think we should also get rid of some nonsenses in the way events <br>
> are processed by the l2 agent. Carl did something similar for the l3 agent. </font></tt><br>
<tt><font size="2">> In the past release cycle I put some patches to avoid event <br>
> starvation or to prevent the same event to be processed multiple <br>
> times, but I did not address the root cause of the issue.</font></tt><br>
<tt><font size="2">> <br>
> This is probably already in the etherpad under the bullet "ovsdb <br>
> monitor improvements". It seems the current assignee is Terry, but I<br>
> guess nobody would mind If I submit a spec for it just to assess <br>
> what are the point of conflicts with other tasks, and then maybe <br>
> either I or Terry do the actual work.</font></tt><br>
<tt><font size="2">> <br>
> Regarding the modular l2 agent, I think that was the one item for <br>
> which the consensus was to defer. Not because it wasn't deemed <br>
> important. I think the concern here was that it was a major <br>
> refactoring which pretty much would have blocked all other <br>
> activities. But I am happy to reconsider or find a strategy to <br>
> ensure the modular l2 agent could fit into kilo plans.</font></tt><br>
<tt><font size="2">> </font></tt><br>
<br>
<br>
<tt><font size="2">I was not aware of this development regarding Modular L2 Agent. It wasn't obvious from the etherpad but that is understandable. There is so much you can capture in an etherpad. Thanks for clarifying it promptly. </font></tt><br>
<br>
<br>
<tt><font size="2"><br>
> Salvatore</font></tt><br>
<tt><font size="2">> <br>
> On 18 November 2014 19:32, Mohammad Banikazemi <mb@us.ibm.com> wrote:</font></tt><br>
<tt><font size="2">> I had done some work on looking at L2 agents and identifying how we <br>
> may want to go about creating a Modular L2 Agent framework to make <br>
> the agent code more modular, avoid code replication across multiple <br>
> L2 agents, and to make adding new features and writing new agents <br>
> (if/when necessary) easier. I will be happy to take a stab at <br>
> writing the blueprint/spec based on that work and what is specified <br>
> in the etherpad [1].  <br>
> <br>
> I had to take a few weeks off from work and therefore had to miss <br>
> the Summit; This happened right around the time that "paying our <br>
> technical debts" was becoming a common phrase in Neutron (for good <br>
> reasons) and from what I can gather from the etherpad [1] the scope <br>
> for this effort may have expanded and there are others who have <br>
> volunteered to work on various aspects of this effort. So, if there <br>
> are others who want to start the "task force" by writing this <br>
> blueprint/spec, that is perfectly fine with me. If not, I will be <br>
> happy to get that started.<br>
> <br>
> Best,<br>
> <br>
> Mohammad (banix)<br>
> <br>
> <br>
> <br>
> [image removed] Carl Baldwin ---11/18/2014 12:19:00 PM---At the <br>
> recent summit, we held a session about debt repayment in the Neutron<br>
> agents [1].  Some work w<br>
> <br>
> From: Carl Baldwin <carl@ecbaldwin.net><br>
> To: OpenStack Development Mailing List <openstack-dev@lists.openstack.org><br>
> Date: 11/18/2014 12:19 PM<br>
> Subject: [openstack-dev] [Neutron][L2 Agent][Debt] Bootstrapping an <br>
> L2 agent debt repayment task force</font></tt><br>
<tt><font size="2">> <br>
> <br>
> <br>
> <br>
> At the recent summit, we held a session about debt repayment in the<br>
> Neutron agents [1].  Some work was identified for the L2 agent.  We<br>
> had a discussion in the Neutron meeting today about bootstrapping that<br>
> work.<br>
> <br>
> The first order of business will be to generate a blueprint<br>
> specification for the work similar, in purpose, to the one that is<br>
> under discussion for the L3 agent [3].  I personally am at or over<br>
> capacity for BP writing this cycle.  We need a volunteer to take this<br>
> on coordinating with others who have been identified on the etherpad<br>
> for L2 agent work (you know who you are) and other volunteers who have<br>
> yet to be identified.<br>
> <br>
> This "task force" will use the weekly Neutron meeting, the ML, and IRC<br>
> to coordinate efforts.  But first, we need to bootstrap the task<br>
> force.  If you plan to participate, please reply to this email and<br>
> describe how you will contribute, especially if you are willing to be<br>
> the lead author of a BP.  I will reconcile this with the etherpad to<br>
> see where gaps have been left.<br>
> <br>
> I am planning to contribute as a core reviewer of blueprints and code<br>
> submissions only.<br>
> <br>
> Carl<br>
> <br>
> [1] <a href="https://etherpad.openstack.org/p/kilo-neutron-agents-technical-debt">https://etherpad.openstack.org/p/kilo-neutron-agents-technical-debt</a><br>
> [2] <a href="http://eavesdrop.openstack.org/meetings/networking/2014/">http://eavesdrop.openstack.org/meetings/networking/2014/</a><br>
> networking.2014-11-18-14.02.html<br>
> [3] <a href="https://review.openstack.org/#/c/131535/">https://review.openstack.org/#/c/131535/</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>
</font></tt><br>
<tt><font size="2">> <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>
</font></tt><br>
<tt><font size="2">> _______________________________________________<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>
</font></tt></body></html>