Jump to: navigation, search

HackFestAgenda

HackFest Agenda: October 29, 2014 (Toyko, Japan)

IMPORTANT: You must register for the HackFest (being held at the SDN Japan) by clicking [1]

  • OpenDaylight will be hosting a HackFest in Tokyo, Japan at SDN Japan on Wednesday, October 29. The OpenDaylight HackFest will focus on introducing new community members providing hands on workshops aimed at building SDN applications on the OpenDaylight platform. Additionally ODL platform technology sessions will be held describing such aspects of the controller as the Service Abstraction Layer, The OpenFlow Plugin Architecture, and bugfix coaching sessions for those that would like to ease into the community.

Location and Logistics

The Garden Room 〒153-0062 Mita, Meguro-ku Tokyo, Japan 1−13−2 October 29th (Wednesday)

  • 8:30am - 9:30am Breakfast available
  • 9:30am - 5:30pm Hackfest (lunch included on-site)
    • Introduction to ODL and Helium
      • NEC Masashi Kudo
    • Network configuration with Group Policy
      • Fujitsu Laboratories Limited Yukihiro nakagawa, Chunghan Lee
      • Group Based Policy (GBP) was newly introduced in Helium. In this presentation we show an example of traffic control using slightly modified GBP bundle. It would be helpful to newcomers and potential users of OpenDaylight.
    • VTN Inside
      • NEC Shigeru Yasuda
  • 6:00pm - 8:00pm Happy Hour

HackFest Agenda: October 13, 2014 (Dusseldorf, Germany)

IMPORTANT: You must register for the HackFest by clicking here. Please note, it is free to attend.

  • OpenDaylight will be hosting a HackFest in Düsseldorf, Germany at LinuxCon + CloudOpen Europe on Monday, October 13. The OpenDaylight HackFest will focus on introducing new community members providing hands on workshops aimed at building SDN applications on the OpenDaylight platform. Additionally ODL platform technology sessions will be held describing such aspects of the controller as the Service Abstraction Layer, The OpenFlow Plugin Architecture, and bugfix coaching sessions for those that would like to ease into the community.

Location and Logistics

Congress Centre Düsseldorf Stockumer Kirchstraße 61, Düsseldorf, Germany 40474 October 13th (Monday)

  • 8:30am - 9:30am Breakfast available
  • 9:30am - 5:30pm Hackfest (lunch included on-site)
    • Lightning introduction to ODL Helium
    • Establish discussion topics, candidates include:
      • SFC Lithium planning
      • MD-SAL Data Store overview, Usage Patterns for Inventory, Topology, Policy, Host Tracker etc..
      • ADD MORE HERE
  • 6:00pm - 8:00pm Happy Hour

Ideas

HackFest Agenda: March 26th - 28th, 2014

""IMPORTANT:"" You must register for the HackFest ( being held at the Linux Foundation Collaboration Summit) by doing the following:

  • Go here to register: Linux Foundation Collaboration Summit Registration
  • Choose "Invitation Acceptance" as the registration type
  • Provide the correct Access code depending on how many days you will be attending
    • If you plan to attend the Collaboration Summit Plenary Sessions on March 26th, Use Access code: ODSINV
      • Go here for more information on the Linux Foundation Collaboration Summit first day agenda.
    • If you plan on only attending the 2 day hackfest on March 27th and 28th, please use the Access Code: ODSINV2ON

Agenda

  • Thursday, March 27th
    • More design focused, less hacking
    • Discussion topics include:
      • Automating the Release Process
      • Performance test strategy and tools
      • Documentation Plans
      • VTN Project Demo
        • Demonstrate integration of OVSDB plugin and VTN Manager for Neutron.
      • NBI and Policy/Affinity architecture & IM discussion
      • Adding Auditing/Monitoring
      • High level model tree organization (ie, lets try to produce guidelines for a sane organization in a multi-app world ;) ).
      • What should a 'Forge' for ODL look like?
      • MD-SAL Data Store requirements, Usage Patterns for Inventory, Topology, Policy, Host Tracker etc..
      • ADD MORE HERE
  • Friday, March 28th
    • More Hacking Focused, less discussion
    • Developing (with) the MD-SAL and YangTools
    • Robot Framework hands-On - Write your own test!
    • Learning switch enhancements to implement minimum spanning tree
    • Port host tracker to MD-SAL
    • Things that need to get done
      • ADD MORE HERE

vHackfest

We will once again be running a vHackfest for those who cannot attend in person. This will consist of:

  1. Ongoing participation on #opendaylight on Freenode IRC
  2. We will have a very nice video camera hooked up to a LiveStream session. This camera will cover the room in general. The URL for the Livestream will be published on the IRC channel during the HackFest.
    1. The LiveStream URL is: https://new.livestream.com/accounts/5312056/events/2868611
  3. Five iPad Mini's will be set up on Webex sessions and hooked up to good mic/speakers to allow participation remotely (click on link for webex session below, password is 'default' for each of them).
    1. [ Singleton ] - MDSAL Hacking
    1. [ Proxy ] - Testing Activities and Automation


The webex sessions should allow folks to participate via audio, video, and web share remotely :)

Since the Hackfest is run as an unconference, its not really knowable ahead of time what will be going on at each Webex, but we will update on IRC and here on this page as this ebb and flow so people can go to the topics that interest them :)

Ideas

  • TBD

HackFest Agenda: September 10-11, 2013

IMPORTANT: You must register for the HackFest by clicking here.

September 10

  • 8:30am - 9:30am Breakfast available
  • 9:30am - 5:30pm Hackfest (lunch included on-site)
  • 6:30pm - 8:00pm SDDC Symposium Happy Hour**

September 11

  • 8:30am - 9:30am Breakfast available
  • 9:30am - 5:30pm Hackfest (lunch included on-site)

All OpenDaylight HackFest attendees have been invited to join the Software-Defined Data Center Symposium happy hour event on Tuesday (9/10) from 6:30 - 8:00pm in Santa Clara (just a 10 minute drive from the HackFest).

This event is free to attend (as OpenDaylight is a sponsor) and a great way to meet people from the industry and end-user community who focus on SDN, OpenFlow, software-defined storage, convergence, and the greater software-defined future.

Please register now if you plan on attending. Please note, there will not be an evening reception at the HackFest venue on 9/10 -- this SDDC Symposium happy hour is where interested OpenDaylight attendees will meet.

vHackfest

We will once again be running a vHackfest for those who cannot attend in person. This will consist of:

  1. Ongoing participation on #opendaylight on Freenode IRC
  2. We will have a very nice video camera hooked up to a LiveStream session. This camera will cover the room in general. The URL for the Livestream will be published on the IRC channel during the HackFest.
    1. The LiveStream URL is: https://new.livestream.com/accounts/5312056/events/2392784
  3. Five iPad Mini's will be set up on Webex sessions and hooked up to good mic/speakers to allow participation remotely (click on link for webex session below, password is 'default' for each of them).
    1. Singleton - OpenStack Integration
    2. Momento
    3. Proxy - SouthBound Plugins
    4. Visitor
    5. Adapter

The webex sessions should allow folks to participate via audio, video, and web share remotely :)

Since the Hackfest is run as an unconference, its not really knowable ahead of time what will be going on at each Webex, but we will update on IRC and here on this page as this ebb and flow so people can go to the topics that interest them :)

Ideas

  • VTN Project Demo
    • Demonstrate that VTN controls multiple OpenDaylight Controllers (VTN System).
    • => The demo slides are available here: VTN Demo slides
    • dmm: It looks like the figure implies that each controller controls some number of switches and the sets of switches controlled by each controller don't overlap. Its this the case?
      • hideyuki: Yes, each controller controls some number of switches, and the sets of switches controlled by each controller don't overlap.
    • dmm: in addition, does the VTN Coordinator (ODC driver?) do state management among the ODCs?
      • sarath: Yes, VTN Coordinator does state management for the virtual networks (VTN, vBridge, vBridge Interface) managed by VTN Coordinator.
  • OF 1.3+ SB Plugin and Protolib
    • Hack code on integrating the SB Plugin and Protolib plugins and the SB Plugin and the MD-SAL
    • Hack code on adding support for multiple ports for OF 1.3+ (OF is having to change its port... we should support the old and new)
    • Hack on code to allow policies like message shaping and connection policing (as well as others)
  • Understanding MD-SAL and how to integrate your project with it - move real code
  • Understanding Clustering and HA support, and how to add them to your project (Presentation and Hands on Work)
  • Controller's native container/tenant support discussion & its usage by other projects
  • Openstack ML2 integration with networkconfig.bridgedomain services with OVSDB south-bound plugin
  • Start writing some OVSDB models
  • Work on OpenStack ML2 integration

HackFest Agenda: July 22-23, 2013

IMPORTANT: You must register for the HackFest by clicking here.

July 22

  • 8:30am - 9:30am Breakfast available
  • 9:30am - 5:30pm Hackfest (lunch included on-site)
  • 5:30pm - 7:00pm Happy Hour

July 23

  • 8:30am - 9:30am Breakfast available
  • 9:30am - 5:30pm Hackfest (lunch included on-site)

Final HackFest details/location will be emailed to all registered attendees on Thursday, July 18th.

vHackfest

We will once again be running a vHackfest for those who cannot attend in person. This will consist of:

  1. Ongoing participation on #opendaylight on Freenode IRC
  2. We will have a very nice video camera hooked up to a Webex session named Prototype. This camera will cover the room in general.
    1. Prototype - Affinity Project Presentation
  3. Five iPad Mini's will be set up on Webex sessions and hooked up to good mic/speakers to allow participation remotely (click on link for webex session below, password is 'default' for each of them).
    1. Singleton
    2. Momento
    3. Proxy
    4. Visitor
    5. Adapter

The webex sessions should allow folks to participate via audio, video, and web share remotely :)

Since the Hackfest is run as an unconference, its not really knowable ahead of time what will be going on at each Webex, but we will update on IRC and here on this page as this ebb and flow so people can go to the topics that interest them :)

Ideas

What happened

  1. Intro and gathering of topics:
    1. OpenStack Integration (13)
    2. HA/Clustering/Persistency stuff (12)
    3. SAL data model and how to minimize duplicate functionality (11)
    4. Getting started with new projects: Sync source, Building, Etc (9)
    5. Auto-generating NB API's from model (9)
    6. VTN Manager (7) and VTN Coordinator (5)
    7. Southbound plug-in architecutre and framework (6)
    8. YANG Tools overview (5)
    9. Lisp flow mapping service (5)
    10. Affinity and service chaining (on Tuesday) (5)
    11. OVS DB integration (4)
    12. Continuous integration between projects (4)
    13. Overlay collaboration model (4)
    14. How to do a distribution directory for your project (3)
    15. Flow persistency and OVS flow sync (?)
  2. VTN Demo and Code Walkthrough
  3. LISP Mapping Service Presentation

Day 2:

  1. Intro and gathering of topics (new topics only)
    1. Infrastructure (DBs, pub/sub, messge bus, distribution/clustering) (3)
    2. Types of Storage (3)
  2. Affinity Management Service Presentation

Intro to OpenDaylight

Some set of people, hopefully including those who got spun up at the last hackfest, will set up at least a table to walk newcomers through getting code up and working. This should be at least for the controller project, but perhaps other projects as well assuming we have code.

HackFest agenda: June 6-7, 2013

Dixon-Erickson Proposal Blueprint creation

Goal: collect owners for each row in DE plan and build detailed blueprints

Deep Dive on Virtual Tenant Networking (VTN) Proposal

Goal: Introduce VTN Proposal

Time: 2 hours

  1. Overview of the VTN Proposal
  2. Live Demo
  3. VTN Implementation

Introduction to OpenDaylight

  • Some set of people should set up at a table or perhaps a whole corner of a room to provide tutorials and help for one or both code bases to get people up to speed. Ideally, this could be paid forward with people passing along their expertise to those coming later.
  • This is a request: Could someone do a deep dive into the controller codebase for people who are relatively new to OpenDaylight codebase?

Additional topics

  • Patterns and best practices for integrating non-Java projects into the Open Daylight controller