...
If you have a topic you'd like to discuss at this event, please list it below.
NOTE: The schedule below is a work-in-progress and may get rearranged based on what makes the most sense and availability of folks.
Time | Title | Speakers (Name/Email) | Target Audience | Abstract | Notes | Pragmatic Upgrades of OpenDaylight by "full journal replay" from OpenStack Neutron | Josh Hershberg, Michael Vorburger | Everyone | We'll describe how we are going about addressing both minor & major upgrades of ODL. | Introduction and demo of the infrautils.metrics API and its implementations, incl. support for Prometheus.io from the CNCF | Michael Vorburger | The ODL infrautils project proposes a new API to expose metrics from ODL SDN applications. This API is currently in the process of being adopted accross the genius and netvirt projects, and could be of interest and used by other ODL projects as well. The infrautils.metrics API currently already has 2 implementations available (and more could be written). The first one uses a built-in Codehale|||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sunday, March 25 | ||||||||||||||||||||
9:00-9:05 | Welcome | Abhijit Kumbhare, Casey Cain | ||||||||||||||||||
9:15-10:00 | Nitrogen/Oxygen release lessons, future approaches | Stephen Kitt, Michael Vorburger | Oxygen saw yet another transition, the odlparent 3 / yangtools 2 migration, which proved more painful than anticipated. This session will attempt to go over the lessons we need to learn, and discuss possible avenues for improvement. | |||||||||||||||||
10:00-11:00 | New OpenDaylight Release Model | Daniel Farrell, Jamo Luhrsen, Luis Gomez, Kit Lou, Sam Hague, An Ho, Anil Vishnoi | Learn about the new release model OpenDaylight will move to in Fluorene. | |||||||||||||||||
11:00-11:45 | ODL SW Quality metrics | Brady Johnson, Tom Pantelis, Ryan Goulding | Mainly ODL developers | I would like to discuss starting to collect automated ODL Software Quality metrics from areas like findbugs, checkstyle, and Sonar. For the Fluorine release, I would like to just start collecting these metrics, and starting in the Neon release, these metrics should be a part of the Managed release process. | ||||||||||||||||
11:45-1:00 | Lunch | |||||||||||||||||||
1:00-1:45 | Kernel project planning | Stephen Kitt | Discussion of features planned for Fluorine in kernel projects. | |||||||||||||||||
1:45-2:30 | Tools for evolving ODL | Luis Gomez | It is clear ODL is evolving, changes in the release process like upstream & downstream projects releasing out of SR require new tools to effectively handle CI/CD in such conditions. I would expect this to be a brainstorm session and ideally evaluate the effort for building such tools. | |||||||||||||||||
2:30-2:45 | Break | |||||||||||||||||||
2:45-3:30 | 's Dropwizard Metrics library and exposes metrics via JMX and can dump metrics to local files at regular intervals. The second one offers up metrics over HTTP to an external https://prometheus.io metrics server scraping from ODL, and can do all sorts of interesting things... (Prometheus is one of the projects of the Cloud Native Computing Foundation https://www.cncf.io.). A 3rd implementation supporting OpenStack Ceilometer from contributors would be interesting.What utilities are available to you from project infrautils | Michael Vorburger | We'll take a closer look at the various technical platform features available from project infrautils, what's in, what's new and what's coming: ready, caches, jobcoordinator, diagstatus, inject, testutils, itestutils, other utils incl. concurrent, parent incl. error-prone & modernizer-maven-plugin, metrics, odl.simple, tracing. | |||||||||||||||||
3:30-4:15 | ODL distribution tutorial | Luis Gomez | To those interested in learning how the distribution gets assembled in ODL, how to do regular operations like add/remove project from distribution and how to troubleshoot typical issues: distribution build failure, SFT memory problems, etc. | |||||||||||||||||
4:15-4:45 | Discussion on top issues facing OpenDaylight | Abhijit Kumbhare & everyone else | ||||||||||||||||||
4:45-5:00 | Wrap-Up | |||||||||||||||||||
Monday, March 26 | Room: Echo Park (Containers) | |||||||||||||||||||
1:00-2:00 | NetVirt Project Planning | Sam Hague | Discussion around new features for Flourine. | |||||||||||||||||
2:00-3:00 | Status update on Neutron(OpenStack and ODL) | Isaku Yamahata | This session discusses/introduces planned changed in ODL Neutron and updated on openstack networkinng-odl changes. l3 flavor is described in detail. | Kernel project planning | Stephen Kitt | Discussion of features planned for Fluorine in kernel projects. | NetVirt Project Planning | Sam Hague | Discussion around new features for Flourine. | |||||||||||
3:00-3:30 | Break | |||||||||||||||||||
3:30-4:30 | OpenDaylight Performance and Scale Considerations in OpenStack | Sai Sindhur Malleni Sridhar Gaddam Aswin Suryanarayanan | We will go over some of the performance and scale testing that has been done in the previous releases and touch upon items that need attention from the developers in this release. Scale, stability and performance of networking-odl and ODL will be the main focus of this talk. We will also try to arrive at a plan for identifying performance and scale issues pre-emptively. | |||||||||||||||||
4:30-5:15 | Nitrogen/Oxygen release lessons, future approaches | Stephen Kitt, Michael Vorburger | Oxygen saw yet another transition, the odlparent 3 / yangtools 2 migration, which proved more painful than anticipated. This session will attempt to go over the lessons we need to learn, and discuss possible avenues for improvement. | Tools for evolving ODL | Luis Gomez | It is clear ODL is evolving, changes in the release process like upstream & downstream projects releasing out of SR require new tools to effectively handle CI/CD in such conditions. I would expect this to be a brainstorm session and ideally evaluate the effort for building such tools. | How to decouple Netvirt from Neutron | Prem Sankar G, Faseela K | Current netvirt code is closely tied to neutron usecases, would like to discuss how to get rid of those hard dependancies, so that netvirt can serve as a generic l2/l3 service provider for any northbound. We badly need this for our COE(Container Orchestration Engine) project | New OpenDaylight Release Model | Daniel Farrell, Jamo Luhrsen, Luis Gomez, Kit Lou, Sam Hague, An Ho, Anil Vishnoi | Learn about the new release model OpenDaylight will move to in Fluorene. | ODL distribution tutorial | Luis Gomez | To those interested in learning how the distribution gets assembled in ODL, how to do regular operations like add/remove project from distribution and how to troubleshoot typical issues: distribution build failure, SFT memory problems, etc. | ODL SW Quality metrics | Brady Johnson, Tom Pantelis, Ryan Goulding | |||
5:15-5:30 | Wrap-Up | |||||||||||||||||||
Tuesday, March 27 | Room: Echo Park | |||||||||||||||||||
9:00-10:00 | Pragmatic Upgrades of OpenDaylight by "full journal replay" from OpenStack Neutron | Josh Hershberg, Michael Vorburger | Everyone | We'll describe how we are going about addressing both minor & major upgrades of ODL. | ||||||||||||||||
10:00-10:15 | AM Break | |||||||||||||||||||
10:15-11:15 | Introduction and demo of the infrautils.metrics API and its implementations, incl. support for Prometheus.io from the CNCF | Michael Vorburger | The ODL infrautils project proposes a new API to expose metrics from ODL SDN applications. This API is currently in the process of being adopted accross the genius and netvirt projects, and could be of interest and used by other ODL projects as well. The infrautils.metrics API currently already has 2 implementations available (and more could be written). The first one uses a built-in Codehale's Dropwizard Metrics library and exposes metrics via JMX and can dump metrics to local files at regular intervals. The second one offers up metrics over HTTP to an external https://prometheus.io metrics server scraping from ODL, and can do all sorts of interesting things... (Prometheus is one of the projects of the Cloud Native Computing Foundation https://www.cncf.io.). A 3rd implementation supporting OpenStack Ceilometer from contributors would be interesting. | |||||||||||||||||
11:15-11:30 | Wrap-Up | Mainly ODL developers | I would like to discuss starting to collect automated ODL Software Quality metrics from areas like findbugs, checkstyle, and Sonar. For the Fluorine release, I would like to just start collecting these metrics, and starting in the Neon release, these metrics should be a part of the Managed release process. | OpenDaylight Performance and Scale Considerations in OpenStack | Sai Sindhur Malleni Sridhar Gaddam Aswin Suryanarayanan | We will go over some of the performance and scale testing that has been done in the previous releases and touch upon items that need attention from the developers in this release. Scale, stability and performance of networking-odl and ODL will be the main focus of this talk. We will also try to arrive at a plan for identifying performance and scale issues pre-emptively.|||||||||||||||