[pull] master from Azure:master#1579
Merged
pull[bot] merged 8 commits intomudsut4ke:masterfrom May 28, 2021
Merged
Conversation
- Why I did it To give SONiC Application Extension developers an environment to run and develop their apps. - How I did it Created sonic-sdk and sonic-sdk-buildenv dockers and their dbg versions. - How to verify it Build: $ make -f slave target/sonic-sdk.gz target/sonic-sdk-buildenv.gz
Add platform API 2.0 support for as5835-54x platform
…eshold (#7645) Signed-off-by: Yong Zhao yozhao@microsoft.com Why I did it This PR aims to monitor the memory usage of streaming telemetry container and restart streaming telemetry container if memory usage is larger than the pre-defined threshold. How I did it I borrowed the system tool Monit to run a script memory_checker which will periodically check the memory usage of streaming telemetry container. If the memory usage of telemetry container is larger than the pre-defined threshold for 10 times during 20 cycles, then an alerting message will be written into syslog and at the same time Monit will run the script restart_service to restart the streaming telemetry container. How to verify it I verified this implementation on device str-7260cx3-acs-1.
…asks (#7596) I added `chassis_db_init` to the startup tasks for the `docker-platform-monitor` docker so that the script is run on startup of the switch and the chassis info is correctly provisioned to STATE_DB. Depends on sonic-net/sonic-platform-daemons#183
… platform API (#7743) **- Why I did it** - To fix failed test cases of Seastone-DX010 platform APIs that found on [platform_tests](https://github.com/Azure/sonic-mgmt/tree/master/tests/platform_tests/api) script **- How I did it** 1. Add device/celestica/x86_64-cel_seastone-r0/platform.json 2. Update functions to support python3.7 3. Add more functions follow latest sonic_platform_base 4. Fix the bug
* Fixed systemd-sonic-generator for multi-asic
1. In function insert_instance_number instance_string was malloced for 2 char
size which was limiting the instance number value in instance_name to 1 digit.
Fixed insert_instance_number to use asprintf to generate instancd_name for
any number of instances. Added _GNU_SOURCE to CFLAGS for asprintf.
2. Fixed get_unit_files() to use calloc instead of malloc. Uninitialized memory
was causing incorrect string mismatch error while comparing unit file name
string.
3. Increased MAX_NUM_TARGETS and MAX_NUM_INSTALL_LINES values to 48 to handle more
asic instances.
4. Added build UT support for systemd-sonic-generator:
a. Refactor systemd-sonic-generator.c to be used with UT infra.
b. Added UT infra to run build UT for systemd-sonic-generator
c. Added functional level and program level UT class and test cases.
* Resolved review comments.
1. Explicitly setting global pointers to NULL in definitions.
2. Added a space before ": public" in class definitions to align style
with SONiC C++ files.
* Merged strtok_r statements in single command.
Signed-off-by: Anand Mehra <anamehra@cisco.com>
mudsut4ke
pushed a commit
that referenced
this pull request
Jul 19, 2021
Including below commits: 36f7332 2021-01-14 | modified ERR log to NOTICE log for FDB notification failure after VLAN delete (#1595) [madhanmellanox] c21c883 2021-01-12 | [ci]: download artifacts from master branch build (#1597) [lguohan] a1d03a4 2021-01-12 | [fgnhgorch] Match mode changes for Fine Grained ECMP (#1565) [anish-n] 1b65f3d 2021-01-12 | [ci]: use sonicbld pool (#1594) [lguohan] 48ae866 2021-01-12 | [pfcwd] Update PFC storm detection logic for Mellanox platforms (#1586) [Volodymyr Samotiy] 850001f 2021-01-12 | [FPMSYNCD] Evpn/Vxlan related changes to support FRR7.5(#1585) [KISHORE KUNAL] 64ca9bb 2021-01-12 | [ci]: only copy artifacts when build is successful (#1590) [lguohan] 17d0dae 2021-01-11 | [Fdborch] Fix for arm compilation (#1592) [Prince Sunny] 693a02c 2021-01-08 | [gearbox] Add support for "hwinfo" field (#1547) [Baptiste Covolato] 7e3b2c6 2021-01-09 | [Evpn Warmreboot] Added Dependancy check logic in VrfMgr (#1466) [nkelapur] a960e2e 2021-01-09 | [Orchagent]: FdbOrch changes for EVPN VXLAN (#1275) [Pankaj Jain] 097cfda 2021-01-08 | [swss test] update setup guide for swss tests (#1582) [Ying Xie] b42253a 2021-01-05 | Fix for armhf build (#1580) [Qi Luo] d8c1465 2021-01-05 | [dvs] Update/disable DVS tests with new FRR 7.5 behavior (#1579) [Danny Allen] f6c7422 2021-01-05 | ASIC internal temperature sensors support (#1517) [Santhosh Kumar T] 0aa9ef2 2021-01-01 | Simply by auto iterator type, because we will tune the return types of library functions (#1577) [Qi Luo] 773238b 2020-12-31 | [build]: Fix format string for size_t (#1576) [Qi Luo] 7ba4e43 2020-12-30 | [fgnhgorch] add warm reboot support for fgnhg (#1538) [weixchen1215] 4cf6617 2020-12-30 | [ci]: add build for arm64 and armhf (#1572) [lguohan] 6ebc0ed 2020-12-29 | [ci]: add azure-pipeline for amd64 (#1571) [lguohan] e32b9d0 2020-12-29 | [FDBSYNCD] Added pytest for fdbsyncd (#1560) [KISHORE KUNAL] a43f6be 2020-12-30 | [crm] Add support for snat, dnat and ipmc crm resources (#1511) [Prabhu Sreenivasan] 7fc3888 2020-12-29 | PY Test script for EVPN L3 VxLAN (#1330) [Tapash Das] 6eb36d9 2020-12-27 | vlanmgr changes related to EVPN VxLan warmboot (#1460) [anilkpan] Signed-off-by: Guohan Lu <lguohan@gmail.com>
pariwat
pushed a commit
to pariwat/sonic-buildimage
that referenced
this pull request
Sep 10, 2021
Including below commits: 36f7332 2021-01-14 | modified ERR log to NOTICE log for FDB notification failure after VLAN delete (mudsut4ke#1595) [madhanmellanox] c21c883 2021-01-12 | [ci]: download artifacts from master branch build (mudsut4ke#1597) [lguohan] a1d03a4 2021-01-12 | [fgnhgorch] Match mode changes for Fine Grained ECMP (mudsut4ke#1565) [anish-n] 1b65f3d 2021-01-12 | [ci]: use sonicbld pool (mudsut4ke#1594) [lguohan] 48ae866 2021-01-12 | [pfcwd] Update PFC storm detection logic for Mellanox platforms (mudsut4ke#1586) [Volodymyr Samotiy] 850001f 2021-01-12 | [FPMSYNCD] Evpn/Vxlan related changes to support FRR7.5(mudsut4ke#1585) [KISHORE KUNAL] 64ca9bb 2021-01-12 | [ci]: only copy artifacts when build is successful (mudsut4ke#1590) [lguohan] 17d0dae 2021-01-11 | [Fdborch] Fix for arm compilation (mudsut4ke#1592) [Prince Sunny] 693a02c 2021-01-08 | [gearbox] Add support for "hwinfo" field (mudsut4ke#1547) [Baptiste Covolato] 7e3b2c6 2021-01-09 | [Evpn Warmreboot] Added Dependancy check logic in VrfMgr (mudsut4ke#1466) [nkelapur] a960e2e 2021-01-09 | [Orchagent]: FdbOrch changes for EVPN VXLAN (mudsut4ke#1275) [Pankaj Jain] 097cfda 2021-01-08 | [swss test] update setup guide for swss tests (mudsut4ke#1582) [Ying Xie] b42253a 2021-01-05 | Fix for armhf build (mudsut4ke#1580) [Qi Luo] d8c1465 2021-01-05 | [dvs] Update/disable DVS tests with new FRR 7.5 behavior (mudsut4ke#1579) [Danny Allen] f6c7422 2021-01-05 | ASIC internal temperature sensors support (mudsut4ke#1517) [Santhosh Kumar T] 0aa9ef2 2021-01-01 | Simply by auto iterator type, because we will tune the return types of library functions (mudsut4ke#1577) [Qi Luo] 773238b 2020-12-31 | [build]: Fix format string for size_t (mudsut4ke#1576) [Qi Luo] 7ba4e43 2020-12-30 | [fgnhgorch] add warm reboot support for fgnhg (mudsut4ke#1538) [weixchen1215] 4cf6617 2020-12-30 | [ci]: add build for arm64 and armhf (mudsut4ke#1572) [lguohan] 6ebc0ed 2020-12-29 | [ci]: add azure-pipeline for amd64 (mudsut4ke#1571) [lguohan] e32b9d0 2020-12-29 | [FDBSYNCD] Added pytest for fdbsyncd (mudsut4ke#1560) [KISHORE KUNAL] a43f6be 2020-12-30 | [crm] Add support for snat, dnat and ipmc crm resources (mudsut4ke#1511) [Prabhu Sreenivasan] 7fc3888 2020-12-29 | PY Test script for EVPN L3 VxLAN (mudsut4ke#1330) [Tapash Das] 6eb36d9 2020-12-27 | vlanmgr changes related to EVPN VxLan warmboot (mudsut4ke#1460) [anilkpan] Signed-off-by: Guohan Lu <lguohan@gmail.com>
pariwat
pushed a commit
to pariwat/sonic-buildimage
that referenced
this pull request
Sep 10, 2021
* 9dba93f disk_check: Check & mount RO as RW using tmpfs (mudsut4ke#1569) * c3963c5 Fix remove ip rif (mudsut4ke#1535) * 41d8ddc [config][generic-update] Adding apply-patch, rollback, checkpoints commands (mudsut4ke#1536) * a3d37f1 [console] Display success message after line cleared (mudsut4ke#1579) * b10c157 RADIUS Management User Authentication Feature (mudsut4ke#1521) * 59ed6f3 platform pre-check for reboot in master branch (mudsut4ke#1556) * f5efe89 [acl] Use a list instead of a comma-separated string for ACL port list (mudsut4ke#1519) * e296a69 No more IP validation as it is more likely a URL (mudsut4ke#1555) * d5f5382 [CLI][queue counters] add JSON output option for queue counters (mudsut4ke#1505) * 176cc4a 1) Loopback interfaces with valid nexthop IP are not ignored/treated as loopback. (mudsut4ke#1565) * 149ccbd [techsupport] Update show ip interface command (mudsut4ke#1562) * 0e84418 Stop PMON docker before cold and soft reboots (mudsut4ke#1514) * eba5c04 Fix Multi-ASIC show specific resursive route by using common parsing function (mudsut4ke#1560) * e57e7f7 cache the bvid to vlan translations (mudsut4ke#1523) * 38f9f60 sonic-installer: fix py3 issues in bootloader.aboot (mudsut4ke#1553) * 02b263a [voq/inbandif] Voq inbandif port (mudsut4ke#1363) * 0539789 [load_minigraph]: Avoid starting PFCWD for EPMS devicetype (mudsut4ke#1552) * 030293c Use 'importlib' module in lieu of deprecated 'imp' module (mudsut4ke#1450) * 50e5c61 Fixed the possibility of using uninitialized variable in route_check.py (mudsut4ke#1551)
mudsut4ke
pushed a commit
that referenced
this pull request
Nov 19, 2021
…#8355) To include following changes: * d84a8cc 2021-08-05 | [fast-reboot] revert the change of disabling counter polling before fast-reboot (#1744) (HEAD -> 202012, github/202012) [Ying Xie] * e900bc5 2021-08-04 | Add script null_route_helper (#1718) [bingwang-ms] * 85f14e1 2021-08-02 | disk_check updates: (#1736) [Renuka Manavalan] * d68ac1c 2021-05-27 | [console][show] Force refresh all lines status during show line (#1641) [Blueve] * a0e417f 2021-04-25 | [console] Display success message after line cleared (#1579) [Blueve] * 0c6bb27 2021-04-07 | [console] Include Flow Control status in show line result (#1549) [Blueve]
This file contains hidden or 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
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.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )