Hi Debo,

On Mon, Mar 12, 2012 at 4:29 PM, Debo Dutta (dedutta) <dedu...@cisco.com>wrote:

>  Hi Dan ****
>
> ** **
>
> Thanks for the **very** detailed/good starter list …. Gr8!****
>
> ** **
>
> Initial thoughts ****
>
> **·         **For the nova integration (avoid db access) – maybe we
> should revisit the nova network API to see if the L3 and services API needs
> to be out there since nova is the ultimate consumer of both L2, L3,
> services (assuming nova is the only entity creating network elements in
> this case). If folks feel its important, we might want to add another
> bullet point.
>

Not sure I totally follow.  I think the goal in general is to remove
networking functionality from Nova, and limit Nova <-> interaction to the
creation/removal VM interfaces and the associated Quantum Ports

****
>
> **·         **Isnt the mélange/quantum integration related to the shiny
> L3 bullet? J
>
In my mind, the distinction comes down to Melange being IP Address
Management (IP allocation, MAC allocation, storing  info about DNS servers,
etc.) vs. L3-forwarding/NAT/Firewalling.  Essentially, Melange is about
managing the addressing information that is configured inside the VM, which
I see as a different problem than letting tenants define connectivity that
involved an L3 forwarding device, packet mangling/filtering, etc.  You have
the need for melange even if all VMs are just connected to an L2 network
(as in Quantum today).

I tend to think of Melange as being more closely linked to a DHCP service,
since the DHCP service is one way of injecting all of the data stored by
Melange.

My assumption was that Melange/IPAM isn't "shiny" given the limited number
of people who've worked on it in the past year, but I'm always looking for
volunteers :)


****
>
> **·         **Instead of VPN and DHCP as separate services, do you think
> it might make sense to have a single services work item where we figure out
> the common services API which are then implemented by both the DHCP and the
> VPN services (they would also have their specific API). This is also
> related to the nova integration.
>
Yes, I think a session on this is already planned.


>  ****
>
> ** **
>
> Regards****
>
> Debo~****
>
> ** **
>
> *From:* netstack-bounces+dedutta=cisco....@lists.launchpad.net [mailto:
> netstack-bounces+dedutta=cisco....@lists.launchpad.net] *On Behalf Of *Dan
> Wendlandt
> *Sent:* Monday, March 12, 2012 4:11 PM
> *To:* netstack@lists.launchpad.net
> *Subject:* [Netstack] quantum community projects & folsom summit plans****
>
> ** **
>
> Hi team,****
>
> ** **
>
> As we start to look forward to Folsom, I know there will be a lot of
> excitement around shiny new directions we can take Quantum (L3, VPN/DCI,
> etc.).  This is great, and we will be moving in this direction during
> Folsom.  I know many people are looking to participate here.  ****
>
> ** **
>
> But I also want to stress the importance of also focusing on less shiny
> tasks that are central to building a solid and usable platform.  To this
> end, I wanted to highlight a link I sent out during last weeks meeting:
> http://wiki.openstack.org/QuantumStarterBugs****
>
> ** **
>
> This page has a pointer to low-hanging fruit bugs as well as a list of
> "community projects" that are not necessarily shiny, but are critical to
> the progress of the project.  This includes things like improving the CLI,
> integrating with Horizon/Keystone, building a system test infrastructure,
> updating documentation, multi-host devstack, etc.  ****
>
> ** **
>
> In many cases, these are items that we targeted for Essex, but didn't have
> sufficient core dev resources to tackle.  With Quantum becoming core in
> Folsom, we can't afford to have that happen again, as expectations around
> Quantums usability, robustness and integration with other projects will be
> much higher in Folsom than it was for Essex.  ****
>
> ** **
>
> I encourage others to add items to this page as well.  My general rule is
> that something is a community project if its unlikely that someone is doing
> the work to enable something for their platform/company.  As a hint, if a
> bunch of people who express interesting in working on something, its
> probably not a community project.  If people have been saying "hey, someone
> should really fix/improve X" for a while, the fix would help just about
> everyone, but no one has yet stepped forward, its probably a community
> project :)  ****
>
> ** **
>
> So in sum, as an open source project, we must make sure everyone is
> encouraged and rewarded for working on core community projects.  I also
> want to make sure sufficient time at the summit is dedicated to how we will
> progress on both community projects.  ****
>
> ** **
>
> Since we will soon be able to register sessions for the Folsom summits,
> I'd like people to chime in on the list for what they think are the most
> important "community projects", as well as "shiny objects" for us to
> discuss at the summit.  Hopefully this will make the process of designing
> sessions more collaborative and community-driver, rather than a game of "I
> better try and register the session on X before someone else does".  ****
>
> ** **
>
> Here are some initial thoughts: ****
>
> ** **
>
> community projects: ****
>
> - improve system test / devstack / tempest ****
>
> - quantum authn + authz (yes, we still do not have basic API auth)****
>
> - better integration with openstack CI team (we want automated smoketests
> to run on each check-in)****
>
> - quantum CLI / client improvements.  (many changes needed to be more
> inline with other core projects) ****
>
> - reworking of quantum / nova integration (remove dependence on nova db,
> etc.) ****
>
> - better model for learning what extensions are supported by the currently
> running plugin.****
>
> - quantum + horizon GUI flow (and framework for widgets that use API
> extensions). ****
>
> - melange / quantum integration ****
>
> - DHCP API / service****
>
> ** **
>
> shiny objects: ****
>
> - L3 API ****
>
> - VPN / data-center-interconnect****
>
> - firewalling / security groups. ****
>
> ** **
>
> Please reply with your own input.  Thanks,****
>
> ** **
>
> Dan****
>
> ** **
>
> ** **
>
> ** **
>



-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dan Wendlandt
Nicira Networks: www.nicira.com
twitter: danwendlandt
~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- 
Mailing list: https://launchpad.net/~netstack
Post to     : netstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~netstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to