02-09-2022 TSC Meeting Minutes
TSC Meeting Zoom link
Meeting Recording
Meeting Chat File
Attendees & Representation. Please add your name to the attendance table below.
Attendees | |
Name | Company |
@Daniel Havey | Microsoft |
@Dave Thaler | Microsoft |
@Anton Gura | VK Group |
@Karan Dalal | Walmart |
@Eric Tice | Wipro |
@Santhosh Fernandes | Walmart |
@Satya Pradhan | Walmart |
@Dhivya R | Walmart |
@Rishabh Gupta | Walmart |
@Raga lahari | Walmart |
@Kanthi Pavuluri | Walmart |
LF Staff: @LJ Illuzzi
Agenda
Meeting note taker
Welcome to new attendees
eBPF Package Repository proposal
LFN Induction
Material development in progress through 02/22. Community input is required: LFN Induction Slide Deck - Draft
Next review is 02/09 during TSC meeting (02/08 meeting is canceled)
Developer & Testing Forum (tentative) - March 2022
Cloud Native eBPF Day Europe - May 2022 (CFP deadline Feb 21)? Call For Proposals (CFP) | Linux Foundation Events
General Topics (cover as needed)
Use Cases
Roadmap
Project structure
Governance
Technical Steering Committee
Versioning and release doc - Santhosh
Minutes/Updates
eBPF Package Repository proposal
Working on it in different meeting
LFN induction
Want to have slide deck complete by Feb 23
Get to the LFN tech advisory
Review March 9(?)
March 16 on agenda for approval
Discussion around licensing
Private repos → public (before 23rd)
Flow exporter
Other 2 might take longer
High level goals for cross-project interaction
Project Governance
Contributing file and procedures doc
DCO or CLA set up in GitHub?
Need to have it
I believe you go to https://github.com/apps/dco and start with the Configure button on top right.
See https://wiki.linuxfoundation.org/dco for the DCO setup steps
DCO runs on a branch. Cannot merge without signing DCO
L3AF project scope - needs some cleanup
Tech focus
Technical merit and fit within the LFN umbrella
Cover lower level hooks, network specific use cases that can be achieved
Also fits into cross-community colab
Governance - on par with where we should be
Cloud Native eBPF day
Good opportunity to evangelize for the L3AF project
L3AF session?
Release Process document
How do you track releases
Versions
What is a stable release
What about backports?
Post-release activities
Release tracking will be done through GitHub
We can start releases with whatever semantic we decide upon
Major.minor.patch
No alpha, only numbers
Just follow the convention
10-12 week release cycle
Stable release
Maintenance window for previous release
~6-12 months?
Extended maintenance?
Need a release manager(?)
Backports
Bugs in maintenance window
Will be decided by L3AF community
approval of the release manager(?)
What is the responsibility of the release manager?
code owners(?)
Keep it at the code owners for now
Different code owners for areas?
Every file has a code owner?
Need unanimous agreement.
Useful to have a link to a place to say who is the current release manager, code owners
How do you do the request?
Some projects have list of aliases, some have a single alias, etc.
Action items from last meeting
Timeout issue
have a repo
ran through steps
updated comments
issue should be resolved
XDP build steps added
code owners added
Contrib doc added
licensing still open MIT (permissive) instead of GPL (non-permissive)