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

Reset Factory HLD #2

Open
wants to merge 54 commits into
base: master
Choose a base branch
from
Open

Reset Factory HLD #2

wants to merge 54 commits into from

Conversation

Mohammedz93
Copy link
Owner

Initial HLD of reset factory feature

doc/reset_factory/ResetFactoryHLD.md Outdated Show resolved Hide resolved
lucyhyde and others added 25 commits January 11, 2023 10:20
Added Note in warm-reboot section as per issue
Update EVPN HLD on Fastboot limitation
* Create dump_on_sai_failure.md
* This HLD is to describe the flow to collect useful dumps during SAI failures.
Updated Community Calendar for Menu and better alignment
* Updated Supported Platform for Nvidia

Updated Supported Platform for Nvidia 2201

* Updated Ragile Platform

Updated Ragile Platform
* Updated new platform for Barefoot Aurora 610

Updated new platform for Barefoot Aurora 610 and removed the Note

* Updated Nvidia and Tencent Platform

Updated Nvidia and Tencent Platform as per alphabetical order

* Updated few more new platforms

Updated few more new platforms for Netberg and Ragile platforms
…ing-Contributors

Revert "Updating Contributors"
* Fix for Contributing organization in Webpage

Fix for Contributing organization in Webpage and added a new contributor logo (clounix)

* Updated SONiC Members Logo

Updated SONiC Members Logo
Updated Asic details for Ragile-b6910-64c platform as requested by Pettershao from Ragile.
Design to address the issue sonic-net/sonic-buildimage#12071
Enhancing config reload to sequence the services and faster system initialization.

Immediately restart the critical services during config reload.
The non critical should be started only after all the ports are initialized.
Services can be configured to be started immediately or delayed. This can be using a field in FEATURE table.
The existing timers should be removed by this event driven approach.
This flow is applicable in case of all reboots (warm/fast/cold) as well as config reload.
stepanblyschak and others added 26 commits February 23, 2023 08:24
)

This document describes a feedback mechanism that allows BGP not to advertise routes that haven't been programmed yet.

Signed-off-by: stepanblyschak <stepanb@nvidia.com>
HW vendors use FPGA devices in their platform design.

In one of the use cases, the FPGA is connected to CPU via I2C bus. Such FPGAs are similar to any other I2C device with I2C address and adapter where they are connected. We are calling it FPGAI2C.

The other use case is where the FPGA is connected to CPU via PCIe. The FPGA also acts as the I2C controller and other devices are controlled by it. We are calling this design as FPGAPCIe.

This update in the PDDF HLD deals with the support for these two kind of FPGAs.

Co-authored-by: Ying Xie <yxieca@users.noreply.github.com>
…ommands

[HLD] Enhance show acl commands to display status
Updated name change for Ragile platform as requested by Ragile
[DASH] Add DASH resources to CRM HLD
Updated MoM File

Updated MoM File
The access to the DNS in SONiC is organized via the resolver configuration file (/etc/resolv.conf). resolv.conf is the plain text file that contains the human-readable configuration. It is used across various subsystems in the SONiC to translate domain names into IP addresses. 

With the current implementation dynamic DNS configuration can be received from the DHCP server or static configuration can be set manually by the user. However, SONiC doesn't provide any protection for the static configuration. The configuration that is set by the user can be overwritten with the dynamic configuration at any time.

The proposed solution is to add support for static DNS configuration into Config DB. To be able to choose between dynamic and static DNS configurations `resolvconf` package.
* P4 Runtime App read path performance improvement HLD.
* Initial Draft

* Remove production deployment example

* Remove the production deployment example to avoid confusion, the original text is self explanatory

* Add one SII entry for end customer profilieration.

* Add section for yearly weight

* Adjusted SII weight based on feedback

* Update SII for HLDs and PRs

* HLD and PR SII calculation to include both LFX SONiC and OCP SAI as discussed and agreed earlier

* Add min score, voting info

---------

Co-authored-by: Lihua Yuan <lihuay@live.com>
Co-authored-by: Adam Yeung <47261130+adyeung@users.noreply.github.com>
Co-authored-by: Lihua Yuan <lihuay@users.noreply.github.com>
What I did
Delete duplicate image to fix git clone on NTFS-formatted hard-drives.

Why I did it
Git Clone of this repo will cause errors on a case-insensitive path filesystem (which is NTFS if you're on a Windows machine) because two files with same names but different casing exist on this repo.

'images/config_reload/Hostcfgd_flow_for_delayed_services.JPG'
'images/config_reload/Hostcfgd_flow_for_delayed_services.jpg'

The result is that, as Windows does not allow the two files to exist simultaneously, your git repo will never be in sync with the upstream SONiC repo as there will always be 1 local change (file deletion) that'll cause problems in your git workflow.

Even on macOS, you will have to reformat volume as case-insensitive/sensitive or make a new volume altogether.
Signed-off-by: Longxiang Lyu <lolv@microsoft.com>
Co-authored-by: Ying Xie <yxieca@users.noreply.github.com>
Dell S6000 platform Build image update

updated supported platform page for html and md file for Dell S6000 platform Build image update.
Updated the new member Beyond edge logo part of webpage
* Expected output for transceiver DOM CLI
---------

Signed-off-by: Mihir Patel <patelmi@microsoft.com>
Add config mux mode section to dualtor active-active HLD.

Signed-off-by: Longxiang Lyu lolv@microsoft.com
Add flow to cover DNS configuration updates in docker containers.

Signed-off-by: Oleksandr Ivantsiv <oivantsiv@nvidia.com>
Co-authored-by: Liat Grozovik <44433539+liat-grozovik@users.noreply.github.com>
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.