{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53515393,"defaultBranch":"master","name":"sonic-utilities","ownerLogin":"sonic-net","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-09T16:59:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/102750714?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725569821.0","currentOid":""},"activityList":{"items":[{"before":"b3ed805a13869e45d15429994d66a42f0b1d2ef5","after":"da63e5b29707b9e1da0344ad74abd0464a73f6e5","ref":"refs/heads/202311","pushedAt":"2024-09-12T02:03:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"[sfputil] Configure the debug loopback mode only on the relevant lanes of the logical port (#3485)\n\n* [sfputil] Configure the debug loopback mode only on the relevant lanes of the logical port\r\n\r\nSigned-off-by: xinyu ","shortMessageHtmlLink":"[sfputil] Configure the debug loopback mode only on the relevant lane…"}},{"before":"1aac5e2c37c26ae5000820a117427438c5f511d4","after":"2cb8cc65b6dc57d9613ce271a681743aa4fa0f3c","ref":"refs/heads/master","pushedAt":"2024-09-11T17:52:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prgeor","name":"Prince George","path":"/prgeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45705344?s=80&v=4"},"commit":{"message":"[sfputil] Configure the debug loopback mode only on the relevant lanes of the logical port (#3485)\n\n* [sfputil] Configure the debug loopback mode only on the relevant lanes of the logical port\r\n\r\nSigned-off-by: xinyu ","shortMessageHtmlLink":"[sfputil] Configure the debug loopback mode only on the relevant lane…"}},{"before":"ad5b0c0aae083156b0b7c0dac10ebbb3cd4c9e07","after":"1aac5e2c37c26ae5000820a117427438c5f511d4","ref":"refs/heads/master","pushedAt":"2024-09-11T16:38:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BYGX-wcr","name":"Changrong Wu","path":"/BYGX-wcr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30227319?s=80&v=4"},"commit":{"message":"[VoQ chassis] : Script to debug packet drops (#3536)\n\n* Script to debug packet loss on VoQ chassis\r\n\r\n* Updated setup.py with new script\r\n\r\n* Fixed the order of the script\r\n\r\n* Fixed error in pre-check","shortMessageHtmlLink":"[VoQ chassis] : Script to debug packet drops (#3536)"}},{"before":"8fa076d2fe7871ab0e2f34e352128de4dda51bd1","after":"ad5b0c0aae083156b0b7c0dac10ebbb3cd4c9e07","ref":"refs/heads/master","pushedAt":"2024-09-11T12:06:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liat-grozovik","name":"Liat Grozovik","path":"/liat-grozovik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44433539?s=80&v=4"},"commit":{"message":"[Mellanox] Add SPC5 to generic config updater file (#3542)","shortMessageHtmlLink":"[Mellanox] Add SPC5 to generic config updater file (#3542)"}},{"before":"e99077a4ca6b3d75aa147da5da8a3adcc99bf896","after":"59dbdc2f29493c86fc2b9de2d6c681dcb95f4428","ref":"refs/heads/202405","pushedAt":"2024-09-11T08:02:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"sonic-installer: enhance next image detection for Aboot (#3433)\n\nThe Aboot bootloader relies of the SWI= keyword argument in the\r\nboot-config file to know which image to boot.\r\nThis value is also used by sonic-installer to figure to extract the next\r\nimage that will be executed.\r\nThe current code has an issue as it only expects the next image to match\r\nthe installation path of a SONiC image but not anything else.\r\n\r\nThis means that `SWI=flash:sonic-aboot-broadcom.swi` is not valid and\r\ncan therefore be a problem when trying to install a new image via cold\r\nreboot.\r\n\r\nAdditionally a missing or empty boot-config would generate a python\r\nbacktrace instead of gracefully recovering from this state.","shortMessageHtmlLink":"sonic-installer: enhance next image detection for Aboot (#3433)"}},{"before":"0efc6d9441c4edc5e337d799b3da8dfe3e0dec93","after":"b3ed805a13869e45d15429994d66a42f0b1d2ef5","ref":"refs/heads/202311","pushedAt":"2024-09-11T08:02:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"sonic-installer: enhance next image detection for Aboot (#3433)\n\nThe Aboot bootloader relies of the SWI= keyword argument in the\r\nboot-config file to know which image to boot.\r\nThis value is also used by sonic-installer to figure to extract the next\r\nimage that will be executed.\r\nThe current code has an issue as it only expects the next image to match\r\nthe installation path of a SONiC image but not anything else.\r\n\r\nThis means that `SWI=flash:sonic-aboot-broadcom.swi` is not valid and\r\ncan therefore be a problem when trying to install a new image via cold\r\nreboot.\r\n\r\nAdditionally a missing or empty boot-config would generate a python\r\nbacktrace instead of gracefully recovering from this state.","shortMessageHtmlLink":"sonic-installer: enhance next image detection for Aboot (#3433)"}},{"before":"a7897d1fd43603272f99dd7daaa08dc28f5bda7a","after":"8fa076d2fe7871ab0e2f34e352128de4dda51bd1","ref":"refs/heads/master","pushedAt":"2024-09-11T05:22:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yxieca","name":"Ying Xie","path":"/yxieca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18753401?s=80&v=4"},"commit":{"message":"sonic-installer: enhance next image detection for Aboot (#3433)\n\nThe Aboot bootloader relies of the SWI= keyword argument in the\r\nboot-config file to know which image to boot.\r\nThis value is also used by sonic-installer to figure to extract the next\r\nimage that will be executed.\r\nThe current code has an issue as it only expects the next image to match\r\nthe installation path of a SONiC image but not anything else.\r\n\r\nThis means that `SWI=flash:sonic-aboot-broadcom.swi` is not valid and\r\ncan therefore be a problem when trying to install a new image via cold\r\nreboot.\r\n\r\nAdditionally a missing or empty boot-config would generate a python\r\nbacktrace instead of gracefully recovering from this state.","shortMessageHtmlLink":"sonic-installer: enhance next image detection for Aboot (#3433)"}},{"before":"3a0575c25c44ff7127143aa3b3abff949afd9dcb","after":"e99077a4ca6b3d75aa147da5da8a3adcc99bf896","ref":"refs/heads/202405","pushedAt":"2024-09-11T02:10:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"Fix ntp conf file path (#3525)","shortMessageHtmlLink":"Fix ntp conf file path (#3525)"}},{"before":"5fdc1b61c8c58582c8cbc1845eddc8840769e380","after":"a7897d1fd43603272f99dd7daaa08dc28f5bda7a","ref":"refs/heads/master","pushedAt":"2024-09-10T17:05:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vdahiya12","name":null,"path":"/vdahiya12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67608553?s=80&v=4"},"commit":{"message":"[show][interface][counters] Add proposal and changes for fec-histogram for interface counters fec-histogram subcommand (#3519)\n\n* [show][interface][counters] Add proposal and changes for fec-histogram\r\nfor show int counters fec-histogram subcommand\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n* add implementation\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n* add changes\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n* add changes\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n* add UT\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n* fix test\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n* correct doc\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n* add changes\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n* add cosmetic fix\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n* add fixes\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n* pep 8\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n* add indentation\r\n\r\nSigned-off-by: Vaibhav Dahiya \r\n\r\n---------\r\n\r\nSigned-off-by: Vaibhav Dahiya ","shortMessageHtmlLink":"[show][interface][counters] Add proposal and changes for fec-histogra…"}},{"before":"d103bfd7247d90703d7dd6680d21440b34fbed34","after":"5fdc1b61c8c58582c8cbc1845eddc8840769e380","ref":"refs/heads/master","pushedAt":"2024-09-09T17:09:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liat-grozovik","name":"Liat Grozovik","path":"/liat-grozovik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44433539?s=80&v=4"},"commit":{"message":"[Mellanox] Add new SKU Mellanox-SN5600-C256 (#3431)\n\n- What I did\r\nUpdate sonic-utilities to support new SKU Mellanox-SN5600-C256\r\n\r\nAdd the SKU to the generic configuration updater\r\nSimplify the logic of the buffer migrator to support the new SKU\r\n\r\n- How I did it\r\n\r\n- How to verify it\r\nManual and unit tests","shortMessageHtmlLink":"[Mellanox] Add new SKU Mellanox-SN5600-C256 (#3431)"}},{"before":"5eb266acf4971d10712bc6b65856d348f29aaa54","after":"d103bfd7247d90703d7dd6680d21440b34fbed34","ref":"refs/heads/master","pushedAt":"2024-09-09T16:43:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saiarcot895","name":"Saikrishna Arcot","path":"/saiarcot895","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5923875?s=80&v=4"},"commit":{"message":"Fix ntp conf file path (#3525)","shortMessageHtmlLink":"Fix ntp conf file path (#3525)"}},{"before":"b82115c941869f13999c8f7abe93f32711a9472a","after":"5eb266acf4971d10712bc6b65856d348f29aaa54","ref":"refs/heads/master","pushedAt":"2024-09-09T16:40:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BYGX-wcr","name":"Changrong Wu","path":"/BYGX-wcr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30227319?s=80&v=4"},"commit":{"message":"[chassis] Modify the show ip route to hide the Ethernet-IB port in the output (#3537)\n\n* update show ip route for voq chassis\r\n\r\nSigned-off-by: Arvindsrinivasan Lakshmi Narasimhan \r\n\r\n* add UT\r\n\r\n* add more UT\r\n\r\n* Fix linter errors\r\n\r\n* fix UT\r\n\r\n* make linter happy\r\n\r\n---------\r\n\r\nSigned-off-by: Arvindsrinivasan Lakshmi Narasimhan ","shortMessageHtmlLink":"[chassis] Modify the show ip route to hide the Ethernet-IB port in th…"}},{"before":"60c14df8aab2023867fd24b908c7c8a7b8336e1c","after":"3a0575c25c44ff7127143aa3b3abff949afd9dcb","ref":"refs/heads/202405","pushedAt":"2024-09-06T23:02:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"Add back the option f to the reboot script (#3492)\n\n- What I did\r\nAdd back the support to call reboot -f\r\nThe support for this option was accidentally removed as part of this PR #3203\r\nThe same PR for 202311 doesn't have this mistake - #3204\r\n\r\n- How I did it\r\n\r\n- How to verify it\r\nCall reboot -f","shortMessageHtmlLink":"Add back the option f to the reboot script (#3492)"}},{"before":"cbbfe7b7b325701fdb3bd842b703e719229f5697","after":"60c14df8aab2023867fd24b908c7c8a7b8336e1c","ref":"refs/heads/202405","pushedAt":"2024-09-06T23:02:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"Enable show interfacess counters on chassis supervisor (#3488)\n\nWhat I did\r\nI modify the portstat script and the implementation of Class Porstat to enable the Chassis Supervisor to collect port counters from linecards. By doing so, \"show interfaces counters\" on the Chassis Supervisor can now collect port counters from linecards and display them on the CLI.\r\n\r\nHow I did it\r\nI made the Class Portstat aware of chassis environment and added logic to collect port counters from linecards through \"GET_LINECARD_COUNTER|pull\" signal in CHASSIS_STATE_DB. And I also added an agent on every linecard to collect port counters and send them to CHASSIS_STATE_DB on the Chassis Supervisor.\r\n\r\nNote: the agent is not part of this PR. The current agent used in my test is only for internal use in MSFT.\r\n\r\nHow to verify it\r\nRun it on a SONiC Chassis Supervisor and make sure the Linecards are equipped with agents to publish port counters to CHASSIS_STATE_DB.","shortMessageHtmlLink":"Enable show interfacess counters on chassis supervisor (#3488)"}},{"before":"b6cbe6ed4f4cbe757b40fa49f3462ff0eb247618","after":"cbbfe7b7b325701fdb3bd842b703e719229f5697","ref":"refs/heads/202405","pushedAt":"2024-09-06T23:02:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"[chassis][cli] Fix config chassis module startup/shutdown command for fabric module (#3483)\n\n* [chassis][cli] Fix config chassis module starup/shutdown command for fabric module\r\n\r\nSigned-off-by: mlok \r\n\r\n* Address review comment: modify UT to test if the run_command parameter type is list\r\n\r\nSigned-off-by: mlok \r\n\r\n---------\r\n\r\nSigned-off-by: mlok ","shortMessageHtmlLink":"[chassis][cli] Fix config chassis module startup/shutdown command for…"}},{"before":"fb6dd5895cbadab656adde40c00c57a152ceb254","after":"b6cbe6ed4f4cbe757b40fa49f3462ff0eb247618","ref":"refs/heads/202405","pushedAt":"2024-09-06T23:02:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"Remove redundant mmuconfig file (#3446)","shortMessageHtmlLink":"Remove redundant mmuconfig file (#3446)"}},{"before":"9da5db5800957c83459b4f8a39f274ed46c9ee6d","after":"fb6dd5895cbadab656adde40c00c57a152ceb254","ref":"refs/heads/202405","pushedAt":"2024-09-06T23:01:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"[qos reload] Fix \"config qos reload\" overriding entire CONFIG_DB (#3479)\n\nFixes sonic-net/sonic-buildimage#15894\r\n\r\n- What I did\r\nconfig qos reload command uses a combination of sonic-cfggen's flags -d and --write-to-db that makes it override entire CONFIG_DB, updating every key. This leads to issues with Orchs, daemons that do not support updating keys in CONFIG_DB. Best case, it causes errors in logs.\r\n\r\n- How I did it\r\nFirst, render templates to temporary files, then load those files into CONFIG_DB.\r\nAlso, fixed an issue where using dry_run option only produced QOS config but not the buffer configuration and updated test files accordingly.\r\n\r\n- How to verify it\r\nRun on switch:\r\n\r\nroot@sonic/home/admin# config qos reload\r\nRunning command: /usr/local/bin/sonic-cfggen -d -t /usr/share/sonic/device/x86_64-mlnx_msn2100-r0/ACS-MSN2100/buffers_dynamic.json.j2,/tmp/cfg_buffer.json -t /usr/share/sonic/device/x86_64-mlnx_msn2100-r0/ACS-MSN2100/qos.json.j2,/tmp/cfg_qos.json -y /etc/sonic/sonic_version.yml\r\nRunning command: /usr/local/bin/sonic-cfggen -j /tmp/cfg_buffer.json -j /tmp/cfg_qos.json --write-to-db\r\n\r\nSigned-off-by: Stepan Blyschak ","shortMessageHtmlLink":"[qos reload] Fix \"config qos reload\" overriding entire CONFIG_DB (#3479)"}},{"before":"edde02ce777419bea8378a894449ddc6c8517af1","after":"9da5db5800957c83459b4f8a39f274ed46c9ee6d","ref":"refs/heads/202405","pushedAt":"2024-09-06T23:01:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"Skip default lanes dup check (#3489)\n\n* Add namespace check for multiasic\r\n* Skip Default lane duplication check.","shortMessageHtmlLink":"Skip default lanes dup check (#3489)"}},{"before":"70e43b9075a45db422d28aaee2d44df20fbca59d","after":"edde02ce777419bea8378a894449ddc6c8517af1","ref":"refs/heads/202405","pushedAt":"2024-09-06T23:01:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"[Mellanox] Add CMIS Host Management Files to 'show techsupport' Dumps (#3501)\n\n- What I did\r\nFor Mellanox platforms, I added the following CMIS host management-related files to the 'show techsupport' dumps (if they exist): sai.profile, pmon_daemon_control.json, media_settings.json, optics_si_settings.json, and autoneg.status.\r\n\r\n- How I did it\r\nI copied the relevant files from the SKU/platform folder and ran the 'show interface autoneg status' command to store the auto-negotiation status for all ports.\r\n\r\n- How to verify it\r\nRun 'show techsupport' and verify that autoneg.status is located in the 'dumps' directory and that the other files are present in the cmis-host-mgmt path within the generated dump.","shortMessageHtmlLink":"[Mellanox] Add CMIS Host Management Files to 'show techsupport' Dumps ("}},{"before":"b530116b13878463ad9ad970013ba6e243f1b72b","after":"0efc6d9441c4edc5e337d799b3da8dfe3e0dec93","ref":"refs/heads/202311","pushedAt":"2024-09-06T17:02:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"Exit early if YANG validation fails in Golden Config (#3490)\n\nWhat I did\r\nExit early if golden config fails YANG validation\r\n\r\nHow I did it\r\nCheck before stop service in load_minigraph\r\n\r\nHow to verify it\r\nUnit test\r\n\r\nPrevious command output (if the output of","shortMessageHtmlLink":"Exit early if YANG validation fails in Golden Config (#3490)"}},{"before":"785d7bd5a1d20d427deedbf290eed4f7cdfcf3be","after":"b82115c941869f13999c8f7abe93f32711a9472a","ref":"refs/heads/master","pushedAt":"2024-09-06T02:19:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FengPan-Frank","name":"Feng-msft","path":"/FengPan-Frank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97083744?s=80&v=4"},"commit":{"message":"Add show CLI for bmp related dataset. (#3289)\n\n* Add CLI for bmp state_db dataset show.\r\n\r\n* Add CLI for bmp state_db dataset show.\r\n\r\n* Update db instance\r\n\r\n* Update db instance\r\n\r\n* update test","shortMessageHtmlLink":"Add show CLI for bmp related dataset. (#3289)"}},{"before":null,"after":"533949f6ddd83543b0dae5fa28380bf4ebc28c87","ref":"refs/heads/revert-3521-multi_asic_pfc","pushedAt":"2024-09-05T20:57:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wenyiz2021","name":null,"path":"/wenyiz2021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91497961?s=80&v=4"},"commit":{"message":"Revert \"Fix multi-asic support to PFC config/show (#3521)\"\n\nThis reverts commit 785d7bd5a1d20d427deedbf290eed4f7cdfcf3be.","shortMessageHtmlLink":"Revert \"Fix multi-asic support to PFC config/show (#3521)\""}},{"before":"8f5e4b6fb85402592e2a44e27ac92385c9bcbeac","after":"785d7bd5a1d20d427deedbf290eed4f7cdfcf3be","ref":"refs/heads/master","pushedAt":"2024-09-05T20:56:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyiz2021","name":null,"path":"/wenyiz2021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91497961?s=80&v=4"},"commit":{"message":"Fix multi-asic support to PFC config/show (#3521)\n\n* Add multi-asic support to pfc\r\n\r\n- Add namespace arg for show and config cmds for pfc\r\n- Replace test DB with JSON to support verification of multiple namespaces in unit test\r\n- Add unit tests for multi-asic behaviour\r\n- Added a test vector file for better test organization\r\n\r\n* Fix linter errors","shortMessageHtmlLink":"Fix multi-asic support to PFC config/show (#3521)"}},{"before":"c019c48b0988099ec8ee726ca44021c2dba6c1ee","after":"8f5e4b6fb85402592e2a44e27ac92385c9bcbeac","ref":"refs/heads/master","pushedAt":"2024-09-05T16:43:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vmittal-msft","name":"Vineet Mittal","path":"/vmittal-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46945843?s=80&v=4"},"commit":{"message":"Fix multi-asic behaviour for mmuconfig (#3061)\n\n* Fixes multi-asic behaviour for mmuconfig\r\n\r\nPreviously, mmuconfig did not function correctly on multi-asic\r\ndevices as it did not traverse through the correct namespaces, as required\r\nfor multi-asic devices. This change adds multi-asic support to mmuconfig with\r\nthe use of multi-asic helper libraries, ensuring that mmuconfig searches throuugh\r\nthe correct namespaces when used on multi-asic devices, and adds the '-n' optional\r\nargument for users to specify namespaces on multi-asic devices.\r\n\r\n* Fixes for linter\r\n\r\n* More linter fixes\r\n\r\n* Enhanced multi-asic support for mmuconfig\r\n\r\n- Resolve pre-commit errors\r\n- Remove use_unix_socket_path argument from DB connectors\r\n- Support multiple namespace when none specified\r\n- Refactor tests to use the testData dict\r\n- Delete single_asic_mmuconfig_test.py\r\n- Replace argparse with click in mmuconfig\r\n- Add support for namespace in show and config\r\n- Modified multi-asic tests to use show/config cli\r\n\r\n---------\r\n\r\nCo-authored-by: rdjeric \r\nCo-authored-by: arista-hpandya ","shortMessageHtmlLink":"Fix multi-asic behaviour for mmuconfig (#3061)"}},{"before":"14812503098523dc3d5d1582c7eae2d73e50f266","after":"70e43b9075a45db422d28aaee2d44df20fbca59d","ref":"refs/heads/202405","pushedAt":"2024-09-05T05:01:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"Exit early if YANG validation fails in Golden Config (#3490)\n\nWhat I did\r\nExit early if golden config fails YANG validation\r\n\r\nHow I did it\r\nCheck before stop service in load_minigraph\r\n\r\nHow to verify it\r\nUnit test\r\n\r\nPrevious command output (if the output of","shortMessageHtmlLink":"Exit early if YANG validation fails in Golden Config (#3490)"}},{"before":"40026f98cf23ef529ea44116fe4ac64f0b16c104","after":"c019c48b0988099ec8ee726ca44021c2dba6c1ee","ref":"refs/heads/master","pushedAt":"2024-09-04T23:52:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"Exit early if YANG validation fails in Golden Config (#3490)\n\nWhat I did\r\nExit early if golden config fails YANG validation\r\n\r\nHow I did it\r\nCheck before stop service in load_minigraph\r\n\r\nHow to verify it\r\nUnit test\r\n\r\nPrevious command output (if the output of","shortMessageHtmlLink":"Exit early if YANG validation fails in Golden Config (#3490)"}},{"before":"d7788d4dadd4b81b07d06126c8ca3576155d686f","after":"b530116b13878463ad9ad970013ba6e243f1b72b","ref":"refs/heads/202311","pushedAt":"2024-09-04T23:25:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yxieca","name":"Ying Xie","path":"/yxieca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18753401?s=80&v=4"},"commit":{"message":"[202311] [Mellanox] Add CMIS Host Management Files to 'show techsupport' Dumps (#3507)\n\nWhat I did\r\nFor Mellanox platforms, I added the following CMIS host management-related files to the 'show techsupport' dumps (if they exist): sai.profile, pmon_daemon_control.json, media_settings.json, optics_si_settings.json, and autoneg.status.\r\n\r\nHow I did it\r\nI copied the relevant files from the SKU/platform folder and ran the 'show interface autoneg status' command to store the auto-negotiation status for all ports.\r\n\r\nHow to verify it\r\nRun 'show techsupport' and verify that autoneg.status is located in the 'dumps' directory and that the other files are present in the cmis-host-mgmt path within the generated dump.","shortMessageHtmlLink":"[202311] [Mellanox] Add CMIS Host Management Files to 'show techsuppo…"}},{"before":"d29b8241abdec0c90cafd2fa5bd6b64d698fd98a","after":"40026f98cf23ef529ea44116fe4ac64f0b16c104","ref":"refs/heads/master","pushedAt":"2024-09-04T20:25:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyiz2021","name":null,"path":"/wenyiz2021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91497961?s=80&v=4"},"commit":{"message":"Remove redundant mmuconfig file (#3446)","shortMessageHtmlLink":"Remove redundant mmuconfig file (#3446)"}},{"before":"9357c45f6513a4eddebfece358925d68dab7c159","after":"d29b8241abdec0c90cafd2fa5bd6b64d698fd98a","ref":"refs/heads/master","pushedAt":"2024-09-04T00:35:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"w1nda","name":"Wenda Chu","path":"/w1nda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32250288?s=80&v=4"},"commit":{"message":"Revert \"[wol] Implement wol command line utility\" (#3515)\n\n* Revert \"[wol] Implement wol command line utility (#3048)\"\r\n\r\nThis reverts commit 1e8131050a5d49aadcfe9dafbc10fadba3e61752.\r\n\r\n* Save doc","shortMessageHtmlLink":"Revert \"[wol] Implement wol command line utility\" (#3515)"}},{"before":"8e38545171baaee11f14efeb7b8e59b14b583a53","after":"14812503098523dc3d5d1582c7eae2d73e50f266","ref":"refs/heads/202405","pushedAt":"2024-09-03T20:01:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"[reboot]: Allow reboot to happen regardless vendor hook errors (#3454)\n\n* [reboot]: Allow reboot to happen regardless vendor hook errors.\r\n\r\nSigned-off-by: Nazarii Hnydyn \r\n\r\n* [reboot]: Handle review comments.\r\n\r\nSigned-off-by: Nazarii Hnydyn \r\n\r\n---------\r\n\r\nSigned-off-by: Nazarii Hnydyn ","shortMessageHtmlLink":"[reboot]: Allow reboot to happen regardless vendor hook errors (#3454)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwMjowMzozMi4wMDAwMDBazwAAAASz2Jm8","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwMjowMzozMi4wMDAwMDBazwAAAASz2Jm8","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QyMDowMTo0MC4wMDAwMDBazwAAAASr-hLf"}},"title":"Activity · sonic-net/sonic-utilities"}