voltha- Release Notes

VOLTHA 2.12 Release Notes

Highlights

Features & Improvements

Features & Improvements

Jira

Description

VOL-4949

Introduce DEVICE_BUSY reason in the UploadDebugInfoStatus DMI message

VOL-4783

Introduce UploadDebugInformation RPC in DMI

VOL-4788

Create package in voltha-libs-go for support of prometheus counters in voltha

VOL-4782

Enchance DMI to include DataValueType in Events and also clarification for Transceiver Events

VOL-4878

Improve the voltha-protos extensions interface to get the Rx Power levels from an OLT

VOL-4877

Enhance DMI interface to be able to retrieve the Tx Power on the Transceivers

VOL-4958

Introduce protobuf dependencies in DMI for the python testing framework

VOL-4952

Add retry client options to the grpc library in voltha-lib-go

VOL-4983

voltctl list device meters with traffic shaping info

VOL-5043

Enhance DMI interface to have CPU/Mem/Disk usage alarms and also NTP synch alarms

VOL-4444

VOL-4340 Create API for profile in voltha rw-core for profile operations

VOL-4436

VOL-4340 Create proto files for sip profile and voip service

VOL-5046

Reuse grpc clinet connection in grpc clinet lib

VOL-4972

Changes in openolt adapter to reconcile onu device and pon states

VOL-4953

Retry for grpc towards core in openolt adapter

VOL-5216

Handle transition in core during device reboot

VOL-5197

In DMI add QSFP-DD as a form factor for the TransceiverAttributes

VOL-4950

Move the component_uuid from EventsConfigurationRequest to EventCfg of DMI interface

VOL-5241

Add Zyxel to ONU Vendor list

VOL-5233

VOL-5206 Change “ONU_DYING_GASP_EVENT” check to “ONU_DYING_GASP_RAISE_EVENT” in Alarm tests

Bug Fixes

Bug Fixes

Jira

Description

VOL-4926

VOL-4836 kail - godownloader.sh no longer available: alternative needed

VOL-4934

omci-lib-go: MIC (AES-128) calculation does not properly support the Extended Message Set

VOL-4927

omci-lib-go: ONT-G ME alarms are not supposed

VOL-4929

openonuAdapterGo - memory leak seen in long term tests

VOL-4931

openoltAdapter: memory leak seen in long term tests

VOL-4984

voltctl log level list does not display the component open-flow-agent

VOL-5105

cli label missing for pon ports in BBSIM

VOL-5193

OpenOnuAdapterGo: MIB sync handling fails , when the MIB template has NULL terminated strings.

VOL-5187

openolt adaptor should not set discovery in progress for a given onu in case the particular discovery request fails

VOL-5165

Openoltagent getting crashed when ONT is rebooted

VOL-5172

Olt adaptor trying to add flows to the devices even when the parent olt is not up

VOL-5104

BBSIM crashed when adding flows

VOL-4993

Upon OLT reboot, OLT’s OPERSTATUS is observed as “rebooted” and no ONTs are discovered

VOL-4798

voltctl - log configuration for multiple stacks doesn’t work

VOL-5212

Unable to fetch PON RX power for all the ONTs on a PON port.

VOL-5215

After rebooting ONUs the BBSIM OLT is crashing

VOL-5208

onu adapter will go into race and crash if delete-device and delete gemport from olt adapter happens at once

VOL-5210

Open onu adapter crashes when processing requests and device is deleted

VOL-5107

forced crash during child device detected may result in duplicate device

VOL-5219

in case voltha core goes down before it gets a chance to fire reconcile to the adaptors it should retrigger the reconcile process once it comes back up

VOL-5175

OLT device ports list in ONOS is empty after rebooting the OLT

VOL-5195

Missing ANI-G Signal Fail and Signal Degrade alarm notification

VOL-5209

Open onu adapter crashes during delete device

VOL-5249

error loading onos image in voltha-onos-sanity_test

VOL-5236

onu adapter should gracefully reset vlan config fsm on onu down

VOL-5223

OpenOnuAdapterGo: Alarm Mgr has to handle unconfigured MEs responses from ONT during Alarm Audit.

Test

Test

Jira

Description

VOL-4829

openonuAdapterGo: Robustness - Test of reconciling openonu-adapter with continuous traffic at real HW

Documentation

As usual documentation is published on https://docs.voltha.org

Known Issues

Certification Program

Thanks to the Continuous Certification program at ONF we can also ensure that the following ONF member products are compatible with the VOLTHA 2.11 release:

  • Edgecore ASGVolt64 GPON OLT

  • Radisys 3200G GPON OLT

  • Radisys 1600G GPON OLT

  • Zyxel SDA3016SS Combo OLT

Jira stories

A full list of stories and bugs completed can be found under the VOLTHA 2.12 (formatted) release page in Jira.


Component Versions in VOLTHA 2.12 release

ONOS and Atomix

ONOS and Atomix

Component

VOLTHA

Component

with

Gerrit

Github

Name

Ver

Ver

Chart

URL

URL

ONOS 2.5 LTS: 2.5.9, 2.5.8

2.5.5

2.5.9, 2.5.8

ATOMIX

3.1.9

ONOS Components

ONOS Components

Component

Artifact

Api

App

Pkg

Gerrit

Github

Released

Name

Ver

Ver

Ver

Ver

URL

URL

aaa

2.11.0

X

X

X

X

X

bng

2.5.1

X

X

X

X

X

dhcpl2relay

2.11.0

X

X

X

X

X

igmpproxy

2.9.0

X

X

X

X

X

kafka

2.13.2

X

X

X

X

X

N

maclearner

1.2.3

X

X

X

X

X, T

mcast

2.9.1

X

X

X

X

X, T

olt

5.2.6

X

X

X

X

X

olttopology

1.3.1

X

X

X

X

X

pppoeagent

1.3.0

X

X

X

X

X

sadis

5.12.2

X

X

X

X

X

VOLTHA Components

VOLTHA Components

Component

VOLTHA

Chart.yaml

Gerrit

Github

Docker

Golang

Pypi

Repository

Name

Version

Version

ULR

URL

URL

URL

URL

Released

ofagent-go

2.2.1

N/A

X

X

1.1.4(stale)

1.6.5(stale)

voltha-go

3.5.4

N/A

X

X

N/A

v7:?

voltha-lib-go

7.5.3

N/A

X

X

?

v7

?

voltha-onos

5.1.10

0.1.27

X

X

X

N

voltha-openolt-adapter

4.4.11

2.12.6

X

X

X

N/A

N/A

voltha-openonu-adapter-go

2.11.12

2.12.2

X

X

X

stale

N/A

voltha-protos

5.4.11

N/A

X

X

stale

stale

5.4.11

voltha-system-tests

2.12.13

X

X

verify VOL-5064

segmentrouting

3.0.0

N

VOLTHA Tools

VOLTHA Components

Component

VOLTHA

Chart.yaml

Gerrit

Github

Docker

Golang

Pypi

Repository

Name

Version

Version

ULR

URL

URL

URL

URL

Released

voltha-docs , docs.voltha.org

2.12.25

N/A

X

X

N

bbsim

1.16.3+

4.8.6 chart

X

X

X

?

?

N

Bbsim-sadis-server

0.3.6

0.3.3

X

X

X

N

voltctl

1.10.2

N/A

X

?

N/A

X

N/A

N

Helm Chart Versions

This section refers to the macro charts to deploy the required infrastructure and a (or many) VOLTHA stacks:

Helm Chart Versions

Component

VOLTHA

Name

Version

Helm Charts (voltha-helm-charts)

3.3.0

Voltha

2.12.17

Voltha-infra

2.12.6

Voltha-stack

2.12.9

BAL Version

Helm Chart Versions

Component

VOLTHA

Component

Gerrit

Github

Name

Version

Version

with Chart

URL

URL

Broadcom abstraction layer (BAL)

3.10.2.2


Helm Chart Versions

This section refers to the macro charts to deploy the required infrastructure and a (or many) VOLTHA stacks:

BAL Version


Get Involved

<We’d love to accept your patches and contributions to the VOLTHA project, join the community!

Here are a few resources to get you started:

Index/Entry points

CLI Tools

Weekly TST Meetings