forked from sonic-net/sonic-buildimage
-
Notifications
You must be signed in to change notification settings - Fork 0
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
[Submodule update] sonic-snmpagent #12
Closed
Closed
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
noaOrMlnx
approved these changes
Apr 7, 2021
…onic-net#6185) Signed-off-by: ngocdo <ngocdo@arista.com>
pull up fwutil next image mount fix Signed-off-by: Nazarii Hnydyn <nazariig@nvidia.com>
…-S6000 (sonic-net#6185)" (sonic-net#7250) This reverts commit c2b5e93.
…net#7234) Co-authored-by: Ubuntu <prsunny>
…N4410 (sonic-net#7113) - Why I did it Add missed files for dynamic buffer calculation for ACS-MSN3420 and ACS-MSN4410 - How I did it asic_table.j2: Add mapping from platform to ASIC Add buffer_dynamic.json.j2 for ACS-MSN4410. - How to verify it Check whether the dynamic buffer calculation daemon starts successfully. Signed-off-by: Stephen Sun <stephens@nvidia.com>
…or table (sonic-net#7241) Make sure Everflow always gets classified as Mirror table and not as Control Plane on multi-asic platforms. Why I did: In Multi-asic platforms we generate Everflow acl table data from minigraph for both host and namespace. It is possible in multi-asic minigraph if there are no external port-channel (Only Router Port IP Interface) then Everflow table will have no binded interface in host and will gets classified as Control Plane ACL while in namespace gets classified as Mirror Table. For ACL Rule generation we read global db as source of truth for acl table information and so for everflow rule generation if tables gets classified as Control plane we can generate rules with invalid action causing orchagent to throw runtime error. How I did: If the table is attach to erspan interface in minigraph then it always gets classified as mirror table.
* draft * fix * Update new-build-template.yml * Update azure-pipelines-build.yml * Update azure-pipelines-job-groups.yml * fix * fix * draft * fix * fix * fix * fix * fix * fix Signed-off-by: Shilong Liu <shilongliu@microsoft.com> Co-authored-by: Sonic Automation <svc-acs@microsoft.com>
…#7228) Fix sonic-net#7180 Update systemd to v247 in order to pick the fix for "core: coldplug possible nop_job" systemd/systemd#13124 Install systemd, systemd-sysv from buster-backports. Pass "systemd.unified_cgroup_hierarchy=0" as kernel argument to force systemd to not use unified cgroup hierarchy, otherwise dockerd won't start moby/moby#16238. Also, chown $FILSYSTEM_ROOT for root, otherwise apt systemd installation complains, see similar https://unix.stackexchange.com/questions/593529/can-not-configure-systemd-inside-a-chrooted-environment Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
872f0a3 [Y-Cable] refactor get_firmware_version to comply with all vendors (sonic-net#182) cc162d6 [sonic_y_cable]: Decorate all method for mux simulator (sonic-net#181) fa02416 Change import order in Ycable helper and EEPROM read bytearray change in SFP plugin (sonic-net#177) 0b60982 [thermal_base] Add setter functions for critical thresholds (sonic-net#180) 10dc16f [y_cable] add support for enable/disable autoswitch feature on Y cable (sonic-net#176) c6c81a8 [fan_drawer_base.py] Fix FanDrawer get_status_led interface (sonic-net#175) Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>
src/sonic-platform-daemons 450b7d7...0bd9f69 (2): - [thermalctld] Fix 'NameError("name 'chassis' is not defined")' error in log (sonic-net#170) - [xcvrd] Gracefully handle improper 'specification_compliance' field; also fix other potential bugs (sonic-net#169)
Problem: Default groupadd for redis, takes 1000 by default. This forces, subsequently created admin group to get 1001. As all TACACS users are created with 1000 as their gid, they end up in redis group. Fix: Create redis group *after* admin group is created Add a check that admin group id is 1000
Adjusting the PDDF utility with python3 commands
… function (sonic-net#7167) #### Why I did it To eliminate the need to write duplicate code in order to import a Python module from a source file. #### How I did it Add `general` module to sonic-py-common, which contains a `load_module_from_source()` function which supports both Python 2 and 3. Call this new function in: - sonic-ctrmgrd/tests/container_test.py - sonic-ctrmgrd/tests/ctrmgr_tools_test.py - sonic-host-services/tests/determine-reboot-cause_test.py - sonic-host-services/tests/hostcfgd/hostcfgd_test.py - sonic-host-services/tests/procdockerstatsd_test.py - sonic-py-common/sonic_py_common/daemon_base.py
…nic-net#7226) Compiling ethtool from source is causing ethtool unit tests to fail on ARM Platforms. These tests are failing: (By default netlink-interface is enabled while compiling ethtool) Link: ([Test File Link](https://salsa.debian.org/kernel-team/ethtool/-/blob/debian/1%255.9-1/test-cmdline.c#L28)) ``` FAIL: test-cmdline ================== E: ethtool 16_char_devname! returns 1 E: ethtool 127_char_devname0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcde returns 1 E: ethtool --change devname xcvr external returns 0 E: ethtool --change devname speed 100 duplex half port tp autoneg on advertise 0x1 phyad 1 xcvr external wol p sopass 01:23:45:67:89:ab msglvl 1 returns 0 FAIL test-cmdline (exit status: 1) ``` Tested this on Local ARM Emulated Container: ``` (Docker Container Emulating ARM) vkarri@3a03c70eed35:/tmp/ethtool$ ./ethtool 16_char_devname! netlink interface initialization failed, device name longer than 15 not supported vkarri@3a03c70eed35:/tmp/ethtool$ echo $? 1 (Expected 0) vkarri@3a03c70eed35:~/ethtool$ ./ethtool 16_char_devnameee netlink interface initialization failed, device name longer than 15 not supported Checked for dependencies: (all are present) vkarri@3a03c70eed35:~/ethtool$ apt-cache policy libmnl0 libmnl0: Installed: 1.0.4-2 Candidate: 1.0.4-2 Version table: *** 1.0.4-2 500 500 http://deb.debian.org/debian buster/main armhf Packages 500 http://packages.trafficmanager.net/debian/debian buster/main armhf Packages 100 /var/lib/dpkg/status vkarri@3a03c70eed35:~/ethtool$ apt-cache policy libc6 libc6: Installed: 2.28-10 Candidate: 2.28-10 Version table: *** 2.28-10 500 500 http://deb.debian.org/debian buster/main armhf Packages 500 http://packages.trafficmanager.net/debian/debian buster/main armhf Packages 100 /var/lib/dpkg/status ``` #### How I did it Disabled netlink-interface for ethtool. Even though Netlink is not available, it doesn't seem to impact what ethtool was supposed to do. In fact the older version which was in use before this PR [sonic-net#5725](sonic-net#5725) did not have netlink support and everything seemed to work well Article on Netlink-Support for ethtool: https://lwn.net/Articles/783633/ Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
sonic-net#7259) The platform name for MSN4600C in sfputil pliugin is not complete: "x86_64-mlnx_msn4600c" -> "x86_64-mlnx_msn4600c-r0" Signed-off-by: Kebo Liu <kebol@nvidia.com>
…ic-net#6914) #### Why I did it Allowing an application to set a stop timeout for processes and threads provides the following benefits: 1. Prevents the application from hanging indefinitely in the case a process or thread does not exit 2. Allow ProcessTaskBase a chance to let the process exit gracefully before attempting to kill it Default values are as follows: - ProcessTaskBase: 1 second - ThreadTaskBase: No timeout #### How I did it - Add optional `stop_timeout_secs` parameter to initializers of ProcessTaskBase and ThreadTaskBase - Additionally: - Prefix private attributes with an underscore - Remove obsolete comments
Why I did it Add bgpcfgd support for static routes. How I did it Add bgpcfgd support to subscribe changes in STATIC_ROUTE table in CONFIG_DB and program via vtysh. The key of STATIC_ROUTE table is formatted as STATIC_ROUTE|vrf|ip_prefix, while the vrf is optional. If would be treated the same as "default" if no vrf is given. Add unit tests.
With the latest 201911 image, the following error was seen on staging devices with TSB command ( for both single asic, multi asic ). Though this err message doesn't affect the TSB functionality, it is good to fix. admin@STG01-0101-0102-01T1:~$ TSB BGP0 : % Could not find route-map entry TO_TIER0_V4 20 line 1: Failure to communicate[13] to zebra, line: no route-map TO_TIER0_V4 permit 20 % Could not find route-map entry TO_TIER0_V4 30 line 2: Failure to communicate[13] to zebra, line: no route-map TO_TIER0_V4 deny 30 In addition, in this PR I am fixing the message displayed to user when there are no BGP neighbors configured on that BGP instance. In multi-asic device there could be case where there are no BGP neighbors configured on a particular ASIC.
5c63670 (HEAD, origin/master, origin/HEAD) [intfmgrd] reach reconciled state at start when there are no interfaces configuration to process (sonic-net#1695) 66e1aab [Dynamic Buffer Calc] Enhancement: coding style and LGTM alerts (sonic-net#1693) 637e8d0 Skip Macsec test case till macsec orch code is made SAIv1.8.0 compatible (sonic-net#1688) 872b5cb [ci]: archive swss pytests (sonic-net#1690) 73cbd91 [Makefile] Reorder libsaimetadata and libswsscommon (sonic-net#1689) cba6576 Correct the sflow default sample rate (sonic-net#1623) aac71e6 Don't update pools when ingress_lossless_pool is created but the initialization hasn't finished yet (sonic-net#1685) ae5f051 Fix dynamic buffer bug occuring in rare condition (sonic-net#1678) 691bd30 [voq/systemlag] Voq system lag functionality (sonic-net#1605) Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
…ve container issue (sonic-net#7262) * fix * fix
1c3f75e (HEAD -> master, origin/master, origin/HEAD) pindown the version of github.com/openconfig/gnoi (sonic-net#76) 33acd5b [ci]: setup proper azp (sonic-net#75) 5d82051 [CI] Set up CI with Azure Pipelines (sonic-net#72) 0688cdb Remove go get commands from Makefile to prevent go.mod file from chan… (sonic-net#66)
nose package is required by mockredispy Signed-off-by: Guohan Lu <lguohan@gmail.com>
Unit tests for syseepromd depend on sonic-platform-common as of sonic-net/sonic-platform-daemons#156
4e063e4 [ci]: setup proper azp 22ae215 [pytest]: add junit xml test result 80171a3 [SNMP] Update description of entPhysicalDescr mib in case interface is not configured. (sonic-net#205) Signed-off-by: liora <liora@nvidia.com>
fdcde91
to
7560eda
Compare
liorghub
pushed a commit
that referenced
this pull request
Nov 17, 2021
Updated the hw-mgmt pointer to include some bugfixes related to power supply voltages.
liorghub
pushed a commit
that referenced
this pull request
Feb 29, 2024
…tically (sonic-net#17847) #### Why I did it src/sonic-dash-api ``` * 8f481de - (HEAD -> master, origin/master, origin/HEAD) [misc]: Add utils CLI (#12) (24 hours ago) [Ze Gan] ``` #### How I did it #### How to verify it #### Description for the changelog
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.
4e063e4 [ci]: setup proper azp
22ae215 [pytest]: add junit xml test result
80171a3 [SNMP] Update description of entPhysicalDescr mib in case interface is not configured. (sonic-net#205)
Signed-off-by: liora liora@nvidia.com
Why I did it
How I did it
How to verify it
Which release branch to backport (provide reason below if selected)
Description for the changelog
A picture of a cute animal (not mandatory but encouraged)