OF plugin weekly meeting minutes - Dec 2, 2013

Abhijit Kumbhare <abhijitk@...>

Summary from the weekly meeting (Dec 2, 2013):

We decided to have a short meeting to avoid distracting people from code & keep the momentum going. Good progress over the last 4 days (since we last met on Wednesday) on end-to-end flow, groups, meters as well as stats. The following stuff needs to be done from the release perspective (while it is hard to say - this is likely to take till the end of the week):

1) Flush out the bugs/issues in the end-to-end for flows, groups, meters and stats.

2) Topology/discovery service within the plugin. Prasanna and team volunteered to take this on - with Michal Rehak's help in tying this up. This will be done in parallel.

3) Replacing the old plugin:
a) Connect and make the AD-SAL/NSF adaptors work.
b) OF 1.0 path needs to be tested - including testing with applications depending on the 1.0 based AD-SAL like VTN

4) CBench performance testing

Luis expressed concerns about the time for the integration test - since things are coming together very late.

Abhijit Kumbhare---11/25/2013 03:18:30 PM---Sending to the VTN team as well. Per Anees' suggestion - will include Hideyuki-san and Yun-san in th

From: Abhijit Kumbhare/San Jose/IBM@IBMUS
To: openflowplugin-dev@..., "<vtn-dev@...>" <vtn-dev@...>, integration-dev@...,
Date: 11/25/2013 03:18 PM
Subject: [openflowplugin-dev] Fw: OF plugin weekly meeting minutes
Sent by: openflowplugin-dev-bounces@...

Sending to the VTN team as well. Per Anees' suggestion - will include Hideyuki-san and Yun-san in the Wednesday meeting invite.

----- Forwarded by Abhijit Kumbhare/San Jose/IBM on 11/25/2013 03:08 PM -----

Abhijit Kumbhare/San Jose/IBM
Anil Gujele/India/IBM@IBMIN, Anilkumar Vishnoi/India/IBM@IBMIN, christopher.price@..., Colin Dixon/Austin/IBM@IBMUS, eaw@..., guangpeng.li@..., hema.gopalkrishnan@..., luis.gomez@..., mirehak@..., Muthukumaran Kothandaraman/India/IBM@IBMIN, prasanna.huddar@..., punal.patel@..., ttkacik@..., Yugandhar Sarraju/India/IBM@IBMIN,
Anees A Shaikh/Watson/IBM@IBMUS, Badri Ramaswamy/Santa Clara/IBM@IBMUS, Gowtham Narasimhaiah/India/IBM@IBMIN, prem.sankar.g@...
11/25/2013 12:08 PM
OF plugin weekly meeting minutes

OF plugin team and the integration test team,

We will reconvene on Wednesday (7:30 am Pacific/4:30 pm Slovakia/9 pm India) for follow-up on the remaining tasks; as well as the remaining time & discuss issues like what we can give to the integration test team – as well as the integration with other projects  dependent on OpenFlow like VTN & OVSDB.

Given that there are several end-to-end tasks remaining and our end date is Dec 9 – we need to devote the next 2 weeks in the following manner:

This week (Nov 25-Dec 2): Finish the remaining end-to-end tasks.
Next week (Dec 2-9):
1) Between the controller team, OF plugin & the library teams – ensure that the AD-SAL compatibility is taken care of and basic code path works – for the legacy applications using AD-SAL.
2) Tests by the integration test team – using REST API to configure static flows, groups, meters – as well as query stats/counters.


End to end tasks completed:


1. Inventory end to end – nodes, coming up, ports, etc.


End to end tasks remaining:


1. Flow programming (Prasanna & team) including group & meter:  testing to start tomorrow. Working on patch 2853 (this needs to be merged – Michal to follow up with Tony). Prasanna is using a test module to test it rather than the REST API.
2. Topology – (Michal Rehak fixing handshake issues without which the topology work cannot get started – so we will need to revisit this when we meet again on Wednesday)
3. Miscellaneous items after switch discovery – capabilities – how many tables, does it already have flows, table properties like #flows; deleting existing flows (clear the flow table using a wild carded flow mod to delete all) at the start? (Ed & all)
4. Stats end-to-end tests (Anil)
5. Host tracker & ARP Handler (we had decided earlier there were no changes on this – confirm on Wednesday)
6. Listening on 6633 and 6653 (Michal)


Other Notes/questions:


> Guidance from Prasanna about flow programming:
- Within the controller (from NSF or an OSGI bundle packaged with the controller) should use the Java API
- Applications outside the controller use the REST API.

> Legacy 1.0 application flows mapping to 1.3 style flow (a 1.3 flow with an instruction of “apply-actions immediately” – and the appropriate set fields. This should be handled at the application level – the application should call the API which handles this. Question: so will these protocol level details  for the flow not be abstracted out in the flow programming API?

> Table features multipart (empty body query) – challenge OVS does not support this. LINC supports this?

> Table miss entry (inventory) – I missed what was decided on this (I got disconnected 2-3 times around this).
Can someone provide this info?

> Model barrier request or just atomicity (and translate to barrier for OpenFlow)? From plugin?

openflowplugin-dev mailing list