Hi, Nithin. Do you think there's a reason not to post this on the mailing list? We'd like to make this all as open as we can.
Thanks for writing it up. --Justin On Jul 30, 2014, at 11:20 AM, Nithin Raju <nit...@vmware.com> wrote: > hi Folks, > Alessandro might be writing up a more detailed transcript of the IRC meeting > we had on Tuesday. I just wanted to cover things at a high level: > > Attendees: > From VMware : Justin Pettit, Ben Pfaff, Guru Shetty, Saurabh, Ankur, Nithin > and Eitan > From Cloudbase: Alin Serdean and SamuelG, Alessandro. > > 0. There was discussion on the code that got checked in. > > 1. Bug tracking/Feature(blueprint) tracking & Reviews: > - We decided to use github for this: > https://github.com/openvswitch/ovs/issues > - Reviews will continue to happen on dev@openvswitch. > > 2. Testing issues that Alin was facing: > - Alin said he'd try using the V3 patch that Saurabh sent out. If there are > issues still, VMware folks would help debugging. Eitan Eliahu and Alessandro > like Skype. We'll figure out which way to go in terms of tools. > > 3. Netlink implementation in the kernel > - At a high level, there are 3 sub-tasks: > 1) adding NL message parsing code in the kernel > 2) interpreting data structures defined in openvswitch.h in the kernel > 3) adapting the IO mechanism to the rest of the code > - Cloudbase folks pointed out that, #1 and #2 are already part of Cloudbase's > kernel implementation sent out Tuesday morning (PST). Since there was not > much time to look at it before the meeting, VMware folks will look at that > code, and potentially look at leveraging code from it. We'll discuss about #3 > after #1 and #2. > > 4. Architectural topic - port naming > - Everyone agreed that Cloudbase's powershell extension to set the "port > name" for a VIF using WMI from userspace is the right way to go. > - Cloudbase would send out patches for the same. > - The kernel code will have to be modified to read the "Friendly Name" set in > the port, rather than coming up with a name such as vmNICEmu1000048. > > 5. Architectural topic - multiple datapaths > - Everyone tried to get on the same page here to understand what the > requirement and the use case is. There was a lot of discussion on this topic. > - It can be summarized that, Alessandro and team were concerned that there's > no support today for binding the OVS extension to multiple Hyper-V switches > at the same time. This was seen to be necessary, since multiple Hyper-V > switches are a well known usage model on Hyper-V to ensure network isolation > between switches. (ie. VMs on different switches) > - VMware folks tried to clarify the model to provide isolation on OVS to use > bridges. Even though, in the kernel all the VMs are part of the same > "datapath", OVS userspace ensures that network isolation is implemented > according to the configuration defined in OVSDB. Userspace adds flows to the > kernel to let the kernel know how to forward packets. > - Thanks Justin Pettit for explaining the OVS terminology and laying out the > workflow. > - #Action-item: Nithin to provide a document mapping hyper-v concepts to OVS. > - #Action-item: Alessandro to provide a document explaining all possible use > cases, Cloudbase foresees. > > 6. CI: > - Cloudbase was interested in setting up a CI along with Microsoft (Peter > Pouliot). This is fine with VMware folks, and it seen as generally useful. > > 7. Release Dates > - There was discussion about the availability of OVS on Hyper-V for the > Openstack summit during Nov 1st week. The session is jointly proposed by > VMware (Justin Pettit) and Cloudbase. > - No commitments were made. But, folks from both teams have started working > on the next immediate steps. > > 8. Future meetings: > - Everyone felt it was a very productive (and lengthy :)) meeting, and > decided that Tuesday 10 AM PST would be a suitable time for future meetings > as well. > > > I have tried to capture the salient points discussed. I might have missed out > something. Pls. add on if it helps for any future reference. > > thanks, > Nithin _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev