Date
17
Attendees
- Randy Bias
- Sukhdev Kapur
- Daniel Pono Takamori
- VM (Vicky) Brasseur (she/her)
- Casey CainRandy Bias
- Darien Hirotsu
- Prabhjot Singh Sethi
- Ian Rae
- Rudra Dubey
- Edward Ting
- Phil Robb
- Sukhdev Kapur
- Daniel Pono Takamori
- Valentin Sinitsyn
- Will Stevens
- Prabhjot Singh SethiMarc Rapoport
- Joseph Gasparakis
- Savannah
Agenda
- Start the Recording
- Antitrust Policy
- Agenda Bashing (Roll Call, Action Items (5 minutes)
- 5.1 What to do about the ARBRelease (Pono)
- vRouter performance learnings (Joseph)
- Networking Service Mesh collaboration with Tungsten Fabric (Sukhdev)
- CLA update
- What to do about the ARB? (Randy - TABLE THIS WEEK)
- General Topics
- TC call?
- NCDC Agenda, Speakers, Workshop or Tutorial, Marketing announcement .
- Security vulnerability topic
- (Edward)
Minutes
- Action items:
- Will: haven't started working with devstack, currently going through docs
- docs census: Docs Census what else do we need to fill out
- while moving repos to LF gerrit, trying to understand user/ contributor experience
- document process and make sure everything is in place
- Sukhdev: documentation for 5.0 should work for 5.1
- sent api docs to docs@
- Jira changes still on hold
- PTL on hold
- Edward: has list of gerrit patches
- Darien: New blog post in progress
- Casey: need a quote for pricings for merch
- Alex: not on call, come back for nightlies
- Will: haven't started working with devstack, currently going through docs
- Technical Work Stream doodle sent out
- please vote! - https://doodle.com/poll/tut84uk8pdign8qz
- please vote! - https://doodle.com/poll/tut84uk8pdign8qz
- 5.1
- adhoc process for making tungsten release from juniper release
- pono will lead a team for documenting a tungsten release
- alex levine, will stevens, sukhdev, paul carver, joseph, edward
- will become a more reproducible process from a clean manifest
- standing action item
- sukhdev: process on opencontrail site, juniper says it's valid
- if community can reproduce, then it's working
- then we can move to tungsten namespace
- randy: no clear way to know what's in the release (opencontrail)
- no differentiation between opencontrail and tungsten at the moment
- document not just process but where can we get a definitive list of what's in the release
- work with sukhdev to redact and resend the list of differences
- keep on the dev@ list
- edward: developer sendbox
- tag for 5.1
- sukhdev: ask edward about cutting releases
- delayed but no known bugs
- vicky: email the marketing team about what you want in blog post about 5.1 release
- darien: there's a blog posting schedule and I receive emails for marketing
- ARB
- sukhdev: how to seperate out projects into ui, controlplane, etc
- setup a PTL for this
- each PTL owns their respective code, or each repo gets a PTL?
- hand off ownership to PTLs and getting rid of ARB
- preemptive to dissolve ARB without another structure in place
- vicky: how to open up so we can start getting contributions
- joseph: need people to lead
- vicky: probably juniper folks to bootstrap projects, mentor the community
- Joseph Gasparakis : volunteers to lead vrouter
- Valentin Sinitsyn Prabhjot Singh Sethi Rudra Dubey volunteer as well
- casey: should migrate to this model
- joseph: import for LFN TAC
- moving to arb with mostly juniper to PTLs with different affiliations is a Good Thing
- vicky: we're all in agreement
- sukhdev: let people step up to lead the PTLs
- there will be some uneasiness from Juniper people about handing over control to PTLs
- suggets: have community start pushing code into PTL sections to show commitment
- casey: agrees, PTLs should be submitting code
- gives them technical expertise and weight in what to approve and how to guide advancement
- transistion time, balance of juniper folks involvement with mentoring and growing PTLs
- prabhjot: starts with juniper folks leading PTLs and then transition to active parts of community
- will: how to work with juniper to lead open source development at first
- figure out how to wane control to community
- how to we work together to fulfill needs
- casey: setup PTLs via blueprints and then figure out how leads
- define committers, PTL, could list contributors
- how to leverage outreach events and venues and have a place to point interested folks
- will take a while to setup
- set some plans and then bring proposal plans to TSC
- sukhdev: within juniper they are moving towards monthly releases, next in june
- community should be ready to address that
- how do we want to deal with this?
- vicky: reiterates, and points out the release team will be instrumental
- casey: take release plans and figure out how to do a tungsten release
- vicky: will still need to rely on juniper for the time being
- sukhdev: all the work juniper is doing is upstream (less proprietary features)
- edward: faster release schedule has been mentioned so good time to start thinking about it
- casey: monthly is fast and could be good
- can we get a release plan from juniper? and see how community responds
- since we haven't developed a release plan, we might be able to leverage or at least feel it out
- vicky: if this is going upstream, there should be public blueprints
- can work with sukhdev to make sure blueprints are getting done appropriately
- as TF, we have to find and document the process extensively
- before we get to a release process, we'll need to have a good workflow for these things
- casey: this should let the ARB/ PTL members train to become better
- randy: juniper has resources for QA
- TF cannot get to monthly releases until CI/ testing is working
- casey: need to get the TWS meeting going because we don't have enough time for these issues
- vicky: governance issue, so we need to have this go through the community
- casey: lets move this to email
- sukhdev: how to seperate out projects into ui, controlplane, etc
- developing a legal subcommittee
- review licensing to make sure we're within charter
- accurately capturing minutes
- need to have a check and sign off of minutes
- post minutes within 24h of meeting
- please be more active on writing minutes and not relying on primary note takes
- CLA
- CLA tool is active and required for gerrit.tungsten.io
- not on for gerrit for opencontrails
- vicky: what is the process for submitting CLAs?
- tons of questions about CLA
- cannot use automated CLA process yet
- casey: let's move to email
- vicky: more hands doesn't help at the moment
- need to get CLA stuff sorted for opencontrail
- casey: can only do manual process at the moment
- vicky: undefined/ undocumented and need to work on this
- too many open questions
- will: old system doesn't necessarily work
- new system has some bugs, can share when we've got time
- will work with casey about smoothing bugs
- old and new are both borked
- casey: forwarding CLA emails internally, even though not responding on threads
- continue discussion on lists
- missed items moved to next week
- Edward Ting will share gerrit patch list to the team today
- Darien Hirotsu will coordinate with Jill on the release announcement
- Randy Bias still coordinating with Juniper team about NCDC content, more news by next week
- Several still pending
- 5.1 release
- Still working to get folks together to figure out how to rebuild the code, removing Contrail stuff
- No ETA yet (because there's no scope yet)
- Will we be tagging the release?
- Don't have a TF repo, so could we even tag a Juniper repo?
- SK asked internally for it to be tagged, so it may already be → No, 5.1 is not yet tagged
- vRouter performance
- Document to help newcomers to build vRouter on their own and then pass traffic to it
- Isolated vRouter setup and testing.docx
- Perf analysis of vRouter not yet included in the published doc
- Have enough information to start doing some optimizations, removing the bottlenecks that have been spotted
- Can cover technical details in the TC call
- PS: Is this related to vsperf? (in OPNFV)
- Yes and no: vsperf will give us an apples to apples comparison with other data planes, but we (TF) will need to make optimizations
- Are we interested in getting into vsperf?
- RLB: Interested, but may be a resource issue
- PS: OPNFV can do most of it, if they can get docs on how to do setup (this doc may do the trick), PS offers to help them
- JG: Already spoke with Sridhar Rao from Spirent, tech lead of vsperf. Integration is ongoing.
- SK: How does this perf compare to ovs?
- vsperf will run identical tests on ovs
- Don't seem to have the data yet for comparisons
- Integration w/other LFN projects helps get TF a step closer to becoming an LFN TAC member project
- Folks are +1 on the idea
- Document to help newcomers to build vRouter on their own and then pass traffic to it
- NCDC update
- Tweet announcement
- Have a workshop and a speaking slot
- Just need the content now (gated on Randy)
- networkservicemesh.io collaboration
- It's the new hotness
- Reference arch uses VPP only
- SK recommended TF be a part of their ref arch
- Will's already been doing a lot of work on this
- SK will intro networkservicemesh.io core dev w/Will to sort out initial ideas
- Have the core dev come present for ~15 minutes in an upcoming TSC call
- DH: Why networkservicemesh instead of other tech (istio, linkerd, for instance)?
- Please share this to the mailing list?
- Istio & linkerd are at layers 4+
- nsm are at layers 2 & 3, which is a better fit for us
- Redapt could potentially lend a hand with this
- CNCF is building a common test framework for all their projects (cross-cloud CI)
- nsm is one of those projects, so being a part of that means we'd be a part of that testing
- CLA update
- Pono set up CLA testing repo in gerrit.tungsten.io, so please give it a try
- Also a docs repo ready for merge: https://gerrit.tungsten.io/r/c/docs/+/19
- Still no process for current opencontrail gerrit
- Will Stevens has had a very negative time doing this
- https://jira.tungsten.io/browse/TFB-1394
- ^^ old process, questions about same, some answers
- Any way to get the email sent somewhere after submitted so we have eyes on it?
- casey: private email list
- Pono set up CLA testing repo in gerrit.tungsten.io, so please give it a try
Action items
- Sukhdev Kapurwhat's different with opencontrail and tungsten 5.1 releases
- Sukhdev Kapur email marketing@ about 5.1 cool stuff
- Sukhdev Kapur Get someone w/in Juniper to tag the 5.1 release
- Daniel Pono Takamori Continue the email thread about 5.1 release (incl Edward Ting & Prabhjot Singh Sethi )
- Prabhjot Singh Sethi will get the vsperf ball rolling with the OPNFV team
- Casey Cain Schedule reboot of TC call
- Casey Cain Get vsperf+vrouter onto TC call agenda
- Joseph Gasparakis Get a call with TF folks on vrouter perf (this action item duplicates the one above for Casey to add it to the TC agenda)
- Sukhdev Kapur Start email conversation between himself, Will Stevens, nsm core dev to get that ball rolling
- Sukhdev Kapur Report back next week on nsm conversations
- Casey Cain Create a CLA email address so we can capture CLA submissions