forked from sonic-net/sonic-buildimage
-
Notifications
You must be signed in to change notification settings - Fork 15
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
git pull on 2019/1/22 #26
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[schema]: Define STATE_VRF_TABLE_NAME (#234) Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
('cp -H' -> 'cp -L') '-L' does what we need in this case From man cp ... -H follow command-line symbolic links in SOURCE ... -L, --dereference always follow symbolic links in SOURCE Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
* [arista] Update Arista drivers submodule * Fix 7050qx32 fancontrol for kernel 4.9 * Fix 7060cx32s fancontrol for kernel 4.9 * Install python3-yaml for sonic config tests * Fix 7260cx3 fancontrol for kernel 4.9 * Fix hwsku-init scripts and permissions * Preserve old_config folder in boot0
* [minigraph parser] add basic support for MGMT_PORT * Change method to determine local interface name
* VNET/VXLAN Tables * [schema]: Add MGMT_PORT_TABLE in state database Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
* [syncd] warn shutdown syncd process when warm boot is enabled Signed-off-by: Ying Xie <ying.xie@microsoft.com> * [warmboot] mount folder to hold warmboot temporary files Signed-off-by: Ying Xie <ying.xie@microsoft.com> * Fix a typo
* [platform_accton] Remove dependency on particular version of linux. Signed-off-by: Polly Hsu <polly_hsu@edge-core.com> * [platfrom] as5712-54x: update i2c_client for linux kernel 4.x. Signed-off-by: Polly Hsu <polly_hsu@edge-core.com> * [platform] Update lastest optoe.c from https://github.com/opencomputeproject/oom/blob/master/optoe/optoe.c. Signed-off-by: roy_lee <roy_lee@accton.com> * [platform] rm optoe driver here. For it's inside the kernel. Signed-off-by: roy_lee <roy_lee@accton.com> * [platform] as5712-54x, merge the change of #2002 which is on branch 201807. Signed-off-by: roy_lee <roy_lee@accton.com>
#2083) * Adapt to the new WARM_RESTART_TABLE table schema: change from restart_count to restore_count Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com> * Update variable and function name to match restore_count name change Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com> * Update swss submodule for warm restart schema change Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
Flashes used for the 7050QX-32 and 7050QX-32S have a fw issue. The best option to solve the problem is to upgrade to a newer firmware. However this can only be done while in memory and take 10 seconds. Adding an upgrade mechanism is possible but would need more consideration as flashing the firmware and reformating the flash will exceed the fast-reboot requirements. A quick mitigation is to align the ext4 partition that we create on these vfat based system on a 4k boundary. Here we chose 1M instead but it's the same. Newer version of sfdisk do this automatically but the one in SONiC today doesn't have this behavior. This workaround will only reduce the pace of the flash health degradation. The only long term fix is to flash the firmware.
* FRR 4.0 integration with SONiC -- Uses SONiC FRR repo frr/4.0 (which has SONiC support) to build image -- Makefile changes to make frr4.0 builtable. -- Updated/Added FRR configuration files -- bgpd jinja template fixes To build SONiC images with FRR4.0, simply edit rules/config file and change routing stack to following: SONIC_ROUTING_STACK = frr and then build images as usual. * Used integrated-vtysh-config in FRR Changed to single template: frr.conf.j2 for configuration and added tests
Signed-off-by: nikos <ntriantafillis@gmail.com>
First port lane map needs to be swapped.
#2118) * [build]: generate build timestamp at the beginning and use it for the rest of build Signed-off-by: Guohan Lu <gulv@microsoft.com>
* Fix broadcom lane map for 7050-QX32S First port lane map needs to be swapped. * Update arista submodules for SFP txdisable toggle With this update the SFPs will set txdisable to 0 when out of reset. Allowing optical cables to be used on these ports.
* BFN fixes for sonic master bld (#26) * Need to still update sde deb package with sai1.3.3, will be done in seperate commit * Update bfn sde url - sai1.3.3
* Fixed FW upgrade sequence. * Removed code duplication.
Signed-off-by: Guohan Lu <gulv@microsoft.com>
disable vxlan init for helix4 Signed-off-by: Guohan Lu <gulv@microsoft.com>
… 32x100G (Tomhawk) (#2129) * [platform]:add platfrom snh60a0-320fv2 & snh60b0-640f * [device]:add platfrom snh60a0-320fv2 & snh60b0-640f * remove minigraph.xml for snh60a0_320fv2-r0 and snh60b0_640f-r0 platform
This commit has the forward porting of changes from 20180330 to master. Unit tested by checking the broadcom registers for the values. The values in hardware reflect the correct values except for TC to PFC priority group map values. Master branch values for TC to PFC priority group map for both z9100 and s6100 in incorrect, I have a build of Oct 12 master and the values are correct in that build. Signed-off-by: Harish Venkatraman <Harish_Venkatraman@Dell.com>
* Updating Z9264f for A01 board * Adding platform_reboot plugin to Z9264f * Change execute mode for platform_reboot * Indenting python files * Adding missed service file * Addressing code review comments * Modified the polling logic in transceiver change event
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
#2374) * [mellanox|ffb] use system level warm reboot for Mellanox fastfast boot Signed-off-by: Stepan Blyschak <stepanb@mellanox.com> * [mellanox|ffb] add comments for mellanox start/stop drivers section Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
…subtype; otherwise use port name (#2445)
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
dell_ich module fails to load sometimes due to the failure of pci_get_drvdata(). This function is responsible for fetching INTEL PCI related memory handle in kernel. This is implemented in lpc_ich kernel module. Due to race in addition/deletion of kernel modules, sometimes lpc_ich loads after dell_ich. Because of this behaviour dell_ich module fails to load. Fixed by addding dependency between modules. Removed i2c_mux_gpio module from blacklist entry as it is not the original root case of this issue.
Signed-off-by: Wenda <wenni@microsoft.com>
…2348) * Initial changes to support eth0 in a mgmt vrf
…nslaved (#2449) The race condition could happen like this: When an interface is enslaved into the port channel immediately after it is created, the order of creating the ifinfo and linking the ifinfo to the port is not guaranteed. Please check the patch commit message to get full details. Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
When rebooting without the platform_reboot plugin, systemd takes a few minutes to properly shutdown. It's blocking on some docker cleanup operation. As described by docker/for-linux#421 there is a race between docker.service and containerd.service. docker needs containerd to properly stop the containers.
To include following changes: - [teammgrd]: Add retry logic for starting port channel with teamd (#756) - [portsorch] fix bug in initializePort (#753) - [intfmgrd] Fix intfmgrd hanging untill first interface becomes ready (#748) - [intfmgrd]: Support loopback (#742) -Improve comments for neighbor warmrestart related functions and warmRestartAssist class (#740) Signed-off-by: Ying Xie <ying.xie@microsoft.com>
… and debian package compile (#2454) Signed-off-by: nikos <ntriantafillis@gmail.com>
* Revert "[mellanox]: Integrate CRIU tool to SYNCD docker container (#2061)" This reverts commit 514b38f. Conflicts: platform/mellanox/docker-syncd-mlnx.mk sonic-slave/Dockerfile * [mellanox|ffb] remove unused scripts Signed-off-by: Stepan Blyschak <stepanb@mellanox.com> * [mellanox|ffb] ISSU version check Signed-off-by: Stepan Blyschak <stepanb@mellanox.com> * [mlnx|ffb] remove extra ';' Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
- What I did This fix removes the possibility of 'localhost' entry getting removed from /etc/hosts file by hostname-config service. Without this change, whenever we change the hostname from 'localhost' to any other name on the config_db.json and reload the config, /etc/hosts file will only have the new hostname on it. But there are multiple sonic utilities (eg: swssconfig) which relies on the hard coded 'localhost' name and they tend to stop working. - How I did it Added a new check on hostname-config.sh script to avid blindly deleting the line containing the old hostname from /etc/hosts file. Now it will delete the old hostname only if its not localhost or when the hostname is not changing. - How to verify it Bring up SONiC on a device with hostname as localhost Edit /etc/sonic/config_db.json to update the 'hostname' filed under DEVICE_METADATA from "hostname" : "localhost" --> "hostname" : "sonic" run config reload -y to reflect the hostname change done on config_db.json file. cat /etc/hosts and check whether both 127.0.0.1 localhost and 127.0.0.1 sonic entry are present on the file. ping localhost should work fine. - Description for the changelog Make hostname-config service more robust in handling SONiC hostname change from localhost to anything else.
Signed-off-by: Stegen Smith <stegen@owns.com>
[docker-frr]: Enable FPM
mudsut4ke
pushed a commit
that referenced
this pull request
Jan 25, 2021
This update brings in the following commits. 86c1108 Enable arm architecture to build in addition to amd64 (#37) 4acb2c3 fix bugs and enhance Transformer (#35) 49e5a22 ygot related enhancements and fixes (#34) 51224de Fix ietf yang search path for cvl schema builds (#32) 3c6cdb3 CVL Changes #8: 'must' and 'when' expression evaluation (#31) dabf231 CVL Changes #7: 'leafref' evaluation (#28) 6f9535f CVL Changes #6: Customized Xpath Engine integration (#27) 5e2466b DB-Layer fixes/enhancements (#26) 9a27302 CVL Changes #4: Implementation of new CVL APIs (#22) dbf1093 Translib support for authorization, yang versioning and Delete flag (#21) 80f369e CVL Changes #5: YParser enhancement (#23) 904ce18 CVL Changes #3: Multi-db instance support (#20) 9d24a34 CVL Changes #2: YValidator infra changes for evaluating xpath expression (#19) f3fc40f CVL Changes #1: Initial CVL code reorganization and common infra changes (#18) 4922601 Bulk and RPC API support in translib (#16) 1d730df RFC7895 yang module library implementation (#15)
mudsut4ke
pushed a commit
that referenced
this pull request
Sep 9, 2021
Advance submodule update with the following changes: 4475750 Config reload fix (#29) cf60d5e [ci]: add proper azp (#26) f0fbfe7 [CI] Set up CI with Azure Pipelines (#25) 879d7bd Include port default fec configuration to be included in ZTP configuration (#24) a6ae955 Add a pre-defined plugin to download a list of files (#23) 6f0305b [MultiDB] Add multidb support to sonic-ztp (#16)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
- What I did
- How I did it
- How to verify it
- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)