[TSC-47] SFC joining Managed Release for Fluorine Created: 21/Mar/18  Updated: 05/Apr/18  Resolved: 05/Apr/18

Status: Closed
Project: tsc
Component/s: None
Affects Version/s: None
Fix Version/s: Fluorine

Type: Project Plan Priority: Medium
Reporter: Brady Johnson Assignee: Daniel Farrell
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

ODL Project: sfc
ODL Release:
ODL Participation: NOT_Integrated (UnManaged)
ODL Checkpoint: Initial
ODL New Participation: SNAPSHOT_Integrated (Managed)

 Description   

Summary

This is a request for the ODL Service Function Chaining (SFC) project
to join as a Managed project for the first time in the Fluorine release.

Healthy Community

The ODL SFC community has been healthy since its inception in the
Helium release. The SFC project can be contacted and tracked using
the following means:

Further evidence of the project's health is detailed in the following sections.

Responsiveness

The SFC project has been responsive to all manner of requests since
its beginning. One of the project's committers always replies to emails
and the project has always been timely completing milestones and
release deadlines. The weekly project meetings are open to anyone
and are held every week and are only cancelled for holidays or travel.

Active Committers

The SFC project has always had a healthy list of active committers
that are constantly reviewing and merging incoming patches, supporting
potential contributors, keeping CSIT healthy, and generally keep
SFC up-to-date and relevant. The project has individual committers
as Primary contact, Testing contact, and Documentation contact.
We are constantly pruning inactive commiters to keep the committer
list up-to-date.

TSC Attendance

The SFC project currently has a committer on the TSC, and generally
tries to have a representative active in the TSC and its meetings.

Checkpoints Submitted On-Time

The SFC project acknowledges the requirements for managed project
checkpoints and we confirm that we will be timely in submitting checkpoints
as is required for managed projects. The SFC project has a demonstrable
history of being on time submitting release milestone reports and completing
end-of-release requirements.

Jobs Required for Managed Projects Running

The SFC project maintains the following jobs that are required for Managed projects:

Depend only on Managed Projects

The SFC project depends on the following projects:

  • controller
  • mdsal
  • yangtools
  • odlparent
  • openflowplugin (flow programming and extensions)
  • ovsdb (ovsdb southbound)
  • genius (ifmgr, idmanager, mdsalutils)
  • lispflowmapping

Documentation

The SFC project acknowledges that it will continue to maintain and
produce a user guide, developer guide, and release notes for each
release. Links to these documents for all of the past releases can
be found on the SFC project Wiki. The SFC project has a Documentation
contact who organizes the documentation responsibilities for each 
release.

CLM

The SFC project acknowledges that it is required to handle Component
Lifecycle Violations in a timely manner. The project has always handled
the violations in a timely manner in the past.



 Comments   
Comment by Daniel Farrell [ 05/Apr/18 ]

SFC depends on LISP, which in turn depended on DLUX and Honeycomb/VBD (Unmanaged). LISP has since cut those dependencies, so the TSC will re-review SFC's application to become managed at the next meeting.

Comment by Brady Johnson [ 05/Apr/18 ]

The LISP project has cut their dependencies.

Also, the SFC project cut their dependency on DLUX with this merged patch: https://git.opendaylight.org/gerrit/#/c/70308/

The SFC agreed in the meeting held April 5th to approve SFC as a managed project for Fluorine.

Generated at Wed Feb 07 20:44:58 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.