Release Plan: Nitrogen

Contents

Introduction

This is a per-project Nitrogen Release Plan.

The main purpose of BGP LS PCEP project is to create home for GUI applications with broader domain than one project.

Release Deliverables

NameDescription
BUG-6976Migrate BMP collector to use BP wiring
BUG-6978Integrate BMP collector with Cluster Singleton Service

Release Milestones

  • Offset: 1


MilestoneOffset 1 DateDeliverables
M16/14/2017
NameDescription
Release PlanCandidate Release Plan
M27/7/2017
NameDescription
Release PlanFinal Release Plan
M37/7/2017
NameDescription
Feature Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
M47/7/2017
NameDescription
API Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
M58/7/2017
NameDescription
Code Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC08/14/2017
NameStatusDescription
BUG-6976DoneMigrate BMP collector to use BP wiring
BUG-6978DoneIntegrate BMP collector with Cluster Singleton Service
RC18/21/2017
NameDescription
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC28/28/2017
NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC39/3/2017
NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
Formal Release00/00/2017
NameDescription
Deliverable NameDeliverable Description

Externally Consumable APIs

Short NameDescriptionType (at M2)Type (at M3)Type (release)ContractSupporting Code
ConceptsProject Common TypesProvisionaliana.yang, ieee754.yang, network-concepts.yangconcepts
RSVPResource ReSerVation ProtocolProvisionalrsvp.yangrsvp-api, rsvp-spi
PCEPPath Computation Element ProtocolProvisionalpcep-message.yang, pcep-session-stats.yang, pcep-types.yangpcep-api, pcep-spi
PCEP StatefulPCEP Extensions for Stateful PCEProvisionalodl-pcep-ietf-initiated00.yang, odl-pcep-ietf-stateful07.yang, odl-pcep-sync-optimizations.yangpcep-ietf-stateful07
PCEP SRPCEP Extensions for Segment RoutingProvisionalodl-pcep-segment-routing.yangpcep-segment-routing
PCEP TopologyPCEP Topology ProviderProvisionalnetwork-topology-pcep.yangpcep-topology-api
BGP ParserBGP Message ModelsProvisionalbgp-message.yang, bgp-multiprotocol.yangbgp-parser-api, bgp-parser-spi
BGP RIBBGP RIB ModelsProvisionalbgp-rib.yang, bgp-peer-rpc.yangbgp-rib-api, bgp-rib-spi
BGP ConceptsBGP common typesProvisionalbgp-types.yangbgp-concepts
BGP EVPNBGP Ethernet VPN extensionProvisionalbgp-evpn.yangbgp-evpn
BGP FSBGP Flowspec extensionProvisionalbgp-flowspec.yangbgp-flowspec
BGP MPBGP MP extensionProvisionalbgp-inet.yangbgp-inet
BGP L3VPNBGP MPLS VPN extensionProvisionalbgp-vpn-ipv4.yang, bgp-vpn-ipv6.yang, bgp-vpn.yangbgp-l3vpn
BGP LUBGP Labeled Unicast extensionProvisionalbgp-labeled-unicast.yangbgp-labeled-unicast
BGP LSBGP Linkstate extensionProvisionalbgp-epe.yang, bgp-linkstate.yang, bgp-segment-routing.yangbgp-linkstate
BGP OpenConfigBGP OpenConfig configuration providerProvisionalbgp-openconfig-extensions.yang, openconfig-bgp-multiprotocol.yang, openconfig-bgp-types.yang, openconfig-bgp.yang, openconfig-types.yang, openconfig-interfaces.yang, openconfig-local-routing.yang, openconfig-network-instance-types.yang, openconfig-network-instance.yangbgp-openconfig-api
BMPBGP Monitoring ProtocolProvisionalbmp-message.yang, bmp-monitor.yangbgp-bmp-api, bgp-bmp-spi

Expected Dependencies on Other Projects

  • odlparent
  • yangtools
  • mdsal
  • controller

Expected Incompatibilities with Other Projects

None.

Removed APIs and/or Functionality

  • remove APIs deprecated in previous release

Deprecated APIs and/or Functionality

  • BGP/BMP/PCEP config-subsystem configuration modules

Themes and Priorities

  1. Blueprint migration
  2. Documentation
  3. Code maintenance

Requests from Other Projects

None.

Test Tools Requirements

None.