Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

202006 release notes created #671

Merged
merged 6 commits into from
Oct 13, 2020
Merged

202006 release notes created #671

merged 6 commits into from
Oct 13, 2020

Conversation

kannankvs
Copy link
Collaborator

Release notes for review


# Security Updates

1. Kernal upgraded from 4.9.110-3deb9u6 (SONiC Release 201904) to 4.9.168-1+deb9u5 in this SONiC release.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Kernel" not "Kernal"

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack

# Feature List

#### Build Improvements
This document provides functional design and specifications of BFD protocol as defined in RFC 5880, 5881, 5882 and 5883.BFD protocol defines a method of rapid detection of the failure of a forwarding path by checking that the next hop router is alive. The protocol will be able to detect the forwarding path failure in milliseconds depending on the actual configuration.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This content (BFD) does not match the heading (Build Improvements). The topic here is the latter.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack

<br> **Pull Requests** : [3292](https://github.com/Azure/sonic-buildimage/pull/3292), [4117](https://github.com/Azure/sonic-buildimage/pull/4117), [4425](https://github.com/Azure/sonic-buildimage/pull/4425)

#### Bulk API for route
This document provides functional design and specifications of BFD protocol as defined in RFC 5880, 5881, 5882 and 5883.BFD protocol defines a method of rapid detection of the failure of a forwarding path by checking that the next hop router is alive. The protocol will be able to detect the forwarding path failure in milliseconds depending on the actual configuration.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same problem - cut and paste errors - pls fix

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also the HLD link just points to the folder - not very helpful - would be better to point to the actual HLD. Similar for the prior section also.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack


#### Debian 10 upgrade, base image,driver

<br> Refer [HLD document]() and below mentioned PR's for more details.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please point to the actual HLD (not the doc folder)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack

<br> Refer [HLD document]() and below mentioned PR's for more details.
<br> **Pull Requests** : [145](https://github.com/Azure/sonic-linux-kernel/pull/145), [4711](https://github.com/Azure/sonic-buildimage/pull/4711)

#### Dynamic port break

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"breakout"

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack

<br> **Pull Requests** : [145](https://github.com/Azure/sonic-linux-kernel/pull/145), [4711](https://github.com/Azure/sonic-buildimage/pull/4711)

#### Dynamic port break
Ports can be broken out to different speeds with various lanes in most HW today. However, on SONiC, the port breakout modes are hard-coded in the profiles and only loaded at initial time. In case we need to have a new port breakout mode, we would potentially need a new image or at least need to restart services which would impact the traffic of the box on irrelevant ports. The feature is to address the above issues.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggest " However, on SONiC, before this release, the port breakout modes ...."

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess you omitted the "before this release" part, but fair enough

<br> Refer [HLD document](https://github.com/Azure/SONiC/blob/41e55d2762e9267454a4910b42a1eb7ad07acda8/doc/qos/scheduler/SONiC_QoS_Scheduler_Shaper.md) and below mentioned PR's for more details.
<br> **Pull Requests** : [1296](https://github.com/Azure/sonic-swss/pull/1296), [991](https://github.com/Azure/sonic-swss/pull/991)

#### FW utils extension: SSD upgrade

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this have to do with SSD upgrade? It's not even mentioned below.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack


#### Getting docker ready for Debian 10

<br> Refer [HLD document]() and below mentioned PR's for more details.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please point to the actual HLD

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack


#### SPytest

<br> Refer [HLD Document]() for more details.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack

@ben-gale
Copy link

Looks good ...


#### Thermal control
Thermal control daemon has been added to monitor the temperature of devices (CPU, ASIC, optical modules, etc) and the running status of fan. It retrieves the switch device temperatures via platform APIs and raises alarms when the high/low thresholds are hit.It also stores temperature values fetched from sensors and thermal device running status to the DB.
<br> Refer [HLD Document](https://github.com/Azure/SONiC/blob/master/thermal-control-design.md) for more details.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggest to add more notes for this feature ... In addtion it provides the policy based thermal control and fan speed tunning in configuration, and we are able to customize and/or add the platform specific policies as needed.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed it. Pls check and confirm.



<br>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need add one feature - "PSU and FAN LED management", The PSU and FAN LED on switch will be set according to PSU and FAN presence and running status, for example if there is a failure happening to PSU or FAN, the corresponding LED will be set to red.
The related designs can be seen in #591 and https://github.com/Azure/SONiC/blob/master/thermal-control-design.md .
The PRs are:
sonic-net/sonic-buildimage#4437
sonic-net/sonic-mgmt#1580
sonic-net/sonic-utilities#881
sonic-net/sonic-platform-daemons#54
sonic-net/sonic-platform-common#83

Copy link
Collaborator Author

@kannankvs kannankvs Oct 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@henry-ma: Addressed it. Pls check and confirm.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kannankvs instead of mixing them into thermal control, I more incline adding two addtional features - "PSU and FAN LED management" and "PSU, thermal and FAN plugin extension".

"PSU and FAN LED management" - The PSU and FAN LED on switch will be set according to PSU and FAN presence and running status, for example if there is a failure happening to PSU or FAN, the corresponding LED will be set to red.
On new plugins for fan, thermal and PSU the PSU plugin was extended with voltage, current and power supported, and the fan and thermal plugins were introduced.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed. Pls check and confirm.


<br>


Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another feature - New plugins for fan, thermal and PSU.
In this feature, PSU plugin was extended with voltage, current and power supported, and the fan and thermal plugins were introduced.
The PR is sonic-net/sonic-buildimage#4041

Copy link
Collaborator Author

@kannankvs kannankvs Oct 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@henry-ma: Addressed it. Pls check and confirm.

@@ -0,0 +1,134 @@
# SONiC 201911 Release Notes
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/201911/202006/

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was already addressed some time back. Hence, no action.

@kannankvs kannankvs merged commit 03a72bd into master Oct 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants