Jump to: navigation, search

Tech Work Stream:Main

Welcome to the OpenDaylight Work Stream Wiki. This page information and topics under active discussion within the OpenDaylight Technical community.

Meeting Schedule and Logistics

The Technical Work Stream meetings are held weekly on Mondays at 10:00am PDT - 5:00pm UTC (-7:00 GMT). To participate in the next meeting, please refer to the information below:

  • Meeting coordinators:
    • Casey Cain (IRC: CaseyLF, ccain@linuxfoundation.org)

Teleconference information

Join from PC, Mac, Linux, iOS or Android: https://zoom.us/j/522266747

IRC Chat Room

TWS meetings are on #opendaylight-meeting on freenode.

Upcoming Meeting Agendas

Release Planning / Onboarding with Lisa

Publishing models to GitHub - Robert Varga - July 23

Issues in doing releases for Self Managed Projects - TSC/Open - July 30

Wiki Maintenance (Casey Cain)

Future Topics

Please put your name, estimated duration, and proposed speaker for each suggested topic

Information From Past Meetings

Zoom Meeting Recording Archives
IRC Meetbot Minutes Archive

Topics and Slides (if available) attached below.

July 9th, 2018 - Sprint discusses successes and constraints.

June 25th, 2018 - Software Quality Metrics.

June 11th, 2018 - .

June 4th, 2018 - .

May 14th, 2018 - MD-SAL.

March 5th, 2018 - Technical Marketing of ODL and ONS topics followup.

December 18th, 2017 - ODL Project Quality metrics collection discussion.

December 11th, 2017: Groups.io and Continued discussion on OpenDaylight Release Refactoring

October 23rd, 2017: Discussion on future OpenDaylight Distribution

July 24th, 2017: Bitergia Session II: Building Visualizations and Dashboards

July 17th, 2017: Introduction to Bitergia

June 12th, 2017: Migrating to Karaf 4 a Project-level guide

March 27th, 2017: How ONAP uses OpenDaylight

January 30th, 2017: Dynamically adding YANG schema to the MD-SAL global schema context

August 15th, 2016: Java/YANG binding spec v2 and robot cluster testing keywords

August 8th, 2016: Documentation with Sphinx, reStructuredTest, and Read the Docs

August 1st, 2016: TSC Elections

July 25th, 2016: Spectrometer has returned!

July 18th, 2016: OpenDaylight has Oomph!

June 27th, 2016: VPN Service Code Migration

June 6th, 2016: New pom file structures and parent poms

  • Updating our pom files to allow for easier testing, version upgrade, continuous release, etc. (Alexis de Talhouët, Stephen Kitt)
    • https://lists.opendaylight.org/pipermail/release/2016-May/006488.html
    • Many current pain points are are caused by having SNAPSHOT-integrated projects where version bumps require changes across all projects
    • By reorganizing odlparent and possibly exploring the use of version ranges for dependencies in pom files, we might be able to help a lot of this
  • WebEx recording
  • no IRC minutes

May 23rd, 2016: Follow-up on previous topics and more useful error messages

  • Follow-up on previous topics
    • What are our real pain points with OpenFlow project organization, if any, and what are easy fixes? (follow up from 5/16/16)
    • What are concrete next steps we can take toward a fast and/or phased carbon release plan? (follow up from 5/9/16 and others)
  • Making error/log messages more useful (Colin)
  • WebEx recording
  • no IRC minutes

May 16th, 2016: OpenFlow projects reorganization

May 9th, 2016: Carbon Planning fast and phased

May 2nd, 2016: Migrating OpenFlow from inventory to topology and maybe everyone to a newer topology model

April 18th, 2016: Maven sites and Javadoc

April 4th, 2016 and April 11th, 2016: Migrating OpenFlow from inventory to topology and maybe everyone to a newer topology model

March 28th, 2016: Changing enforcement of system test requirements

  • Possibly changing the way we enforce system testing requirements. (JamO)
    • I think they key idea is that all features are flagged as experimental by default and moved to being a normal feature once their system tests are completed. I don't think this would actually change the requirements as such, but instead bring more awareness to them by having a mild disincentive for people to neglect them.
    • mailing list thread
  • WebEx recording
  • IRC minutes

March 21st, 2016: Upgrades Discussion

February 8th, 2016: Boron Release Planning

  • Boron priorities and planning
    • Fast phased releases
  • WebEx recording not available
  • IRC minutes

February 1st, 2016: Boron Release Planning

  • Boron priorities and planning
    • Advisory group feedback
      • Easier upgrades in particular
    • Fast phased releases
  • WebEx recording
  • IRC minutes

Jan 25th, 2016: TSC Elections, Cross-project breakage best practices, and Boron Release Planning

Jan 11th, 2016: Alternate Boron Schedule Frameworks

  • Discussion on alternate schedule frameworks for the Boron simultaneous release
  • Mailing list thread on the topic
  • Robert Varga will discuss some of his concerns with the "fast phased" release advocated by Ed Warnicke
  • Other ideas, suggestions, etc. around the Boron release are welcome
  • WebEx Recording
  • IRC minutes

Dec 7th, 2015: Better testing and breakage avoidance

  • Thanh will present his autorelease maven validate job [0]
  • JamO and others will present the multi-patch test job
  • Luis and others will present the patch-distribution job [1]

There's been a lot of work on technical ways to avoid some of our key breakages and some of them have gotten to the point that they are real and people could start using them and/or we could start folding them into our processes.

[0] https://lists.opendaylight.org/pipermail/release/2015-November/004456.html
[1] https://git.opendaylight.org/gerrit/#/c/30051/

Nov 2nd, 2015: Wiki redesign

  • Casey Cain presented a new layout for the wiki landing page including a new default theme.
  • Recording
  • Minutes

Oct 19th, 2015: OVSDB As A Cluster-Aware App

  • Anil Vishnoi presented on OVSDB SB clustering an example of how projects can move to being cluster-aware/ready
  • Recording

Oct 5th, 2015: Advanced Wikiing Part II

Sep 28th, 2015: External Dependencies

Sep 14th, 2015 Topology/Inventory model migration and advanced wikiing

Aug 31st, 2015: Dependency Tracking Intern Presentation, LISP project architecture

  • Dependency Tracking/Version Skew
    • Proposed by: Colin Dixon
    • Duration: 30 min
    • Speaker: Abhishek, Thanh
  • LISP project architecture
    • Proposed by: Keith Burns
    • Duration: 30 min
    • Speaker: Vina, Lori
  • No IRC Meeting Minutes
  • Link To WebEx Recording

Aug 17th, 2015: NETCONF performance, User Stories

Aug 10th, 2015 Topic: OpenFlow co-existance; Overlay service; Honeycomb (ODL on server) - Ed Warnicke

Aug 3rd, 2015 Topic: Adding integration tests to project archetype - Ed Warnicke

July 13th, 2015 Topic: topology processing framework; also covered some documentation

June 1st, 2015 meeting

Mar 16th, 2015 Topic: Use of Robot framework

Mar 9th, 2015 Topic: OpenDaylight NFV Proposal

Mar 2nd, 2015 meeting

  • Lithium test strategy - Luis
  • Minutes
  • No WebEx Recording Available

Feb 23rd, 2015 meeting

Feb 9th, 2015 meeting

Feb 2nd, 2015 meeting

  • Finer grained release strategy discussion - Dave Lenrow, Mathieu Lemay


Jan 26th, 2015 meeting

Jan 19th, 2015 meeting


Jan 12th, 2015 meeting

  • Security team update - David Jorm
  • Migration of modules from "controller" to "openflowplugin" (email) - Michal Rehak
  • Link To WebEx Recording

Nov 17th, 2014 meeting

  • Karaf Coolness - Mathieu Lemay/Jamie Goodyear
  • Why we need to update Maven - Robert Varga

Nov 10th, 2014 meeting

  • Cancelled - due to presenter illness

Nov 3rd, 2014 meeting

October 27th, 2014 meeting

October 20th, 2014 meeting

October 13th, 2014 meeting


  • alagalah : dbrainbri brings up how do we get a stated direction on the config subsystem and ensure its part of this documentation process. action- alagalah
  • rgowrishankar take action from ping example linked by flaviof above
  • alagalah add FR: Lithium Enhancements: (cont) only way to find leader of a shard is via JMX. This may be an enhancement request for an API/notifier

October 6th, 2014 meeting

September 15th, 2014 meeting

August 25th, 2014 meeting

Older meetings can be found archived here.