{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":52558133,"defaultBranch":"master","name":"sonic-mgmt","ownerLogin":"sonic-net","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-25T21:28:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/102750714?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717636317.0","currentOid":""},"activityList":{"items":[{"before":"7fdebaabfaffb81f17f847cb544f90ec330ebd5a","after":"2b6de1e6217569bcb64913d8a2a87d9c3c907a6c","ref":"refs/heads/202405","pushedAt":"2024-06-15T06:40:33.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 qos/test_qos_dscp_mapping.py (#13119)\n\n* Fix qos/test_qos_dscp_mapping.py\r\n\r\nThis test is mainly failing due to:\r\n - Sending 10K packets at once on a ptf interface is causing nnpy\r\n socket to be non-functional for a moment sometimes and connection\r\n is getting timedout.\r\n - Sometimes egress_queue_count on queue 7 is way greater than no of\r\n packets being sent and the queue_count is not within the TOLERANCE,\r\n this could be due to protocol packets.\r\n - Test is not enhanced to be run on dualtor topologies (packets are\r\n going to unexpected ToR).\r\n - Fixtures \"upstream_links\" and \"downstream_links\" are always\r\n referring to upper ToR, thus return values of these fixtures is not\r\n really considering the ToR type and causing failures.\r\n\r\n* Fix pre-commit check failures\r\n\r\npre-commit check is being failed with\r\n\"toggle_all_simulator_ports_to_rand_selected_tor\" imported but unused\r\nerror. Added \"# noqa\" to suppress this failure as this import is being\r\nused as fixture argument (similar to other tests).","shortMessageHtmlLink":"Fix qos/test_qos_dscp_mapping.py (#13119)"}},{"before":"31c112b7e49519e404a9363d4ad94da20a65d0ef","after":"f6a6a64b6625b473e930af3056131c4017f2189c","ref":"refs/heads/202311","pushedAt":"2024-06-15T06:40:28.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 inner hashing test on non-required platforms (#12925)","shortMessageHtmlLink":"Skip inner hashing test on non-required platforms (#12925)"}},{"before":"59620ae2c33580a7f9c9da90da0d2ecd8337eae6","after":"7fdebaabfaffb81f17f847cb544f90ec330ebd5a","ref":"refs/heads/202405","pushedAt":"2024-06-15T06:40:24.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 inner hashing test on non-required platforms (#12925)","shortMessageHtmlLink":"Skip inner hashing test on non-required platforms (#12925)"}},{"before":"949cd738665e9e5dc11c0b150990c531ed82d5bd","after":"31c112b7e49519e404a9363d4ad94da20a65d0ef","ref":"refs/heads/202311","pushedAt":"2024-06-15T06:40:21.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":"[test_fdb_mac_move] Only output error level message into syslog if /var/log size limitation (#12467)\n\nWhat is the motivation for this PR?\r\nException: start-LogAnalyzer-test_fdb_mac_move.2024-02-25-07:03:31 was not found in /var/log\r\nSometimes, the case failed because the log analyzer cannot locate the log.\r\nThe log analyzer records the timestamp at the beginning of the case and analyzes the syslogs to check any error message generated during the case process.\r\nHowever, some devices with a small disk, have a limitation for the /var/log size.\r\nSo during the log rotation, the previous syslog would be deleted, leading to the log analyzer failed to locate the log and return error.\r\n\r\nHow did you do it?\r\nIn this case, the swss logs consume a large space of /var/log. However, the output messages are expected and necessary for debugging in production. and log flooding is typically not a common occurrence in production.\r\nTo fix this issue during the case, we need to modify the swss logs's location, but it needs image change.\r\nTherefore the fix introduced in this PR's is a workaround, it check the /var/log available size before test, if no enough space, modify the rsyslog config to only output error messages during the case.\r\n\r\nHow did you verify/test it?\r\nRun the case.","shortMessageHtmlLink":"[test_fdb_mac_move] Only output error level message into syslog if /v…"}},{"before":"fb543a330e8e363ba4f861402fb36136e0d0cb19","after":"3f0db4f36205dd8be4b0e32b72a9cef6c4b22a14","ref":"refs/heads/202305","pushedAt":"2024-06-15T04:41:36.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":"[test_fdb_mac_move] Only output error level message into syslog if /var/log size limitation (#12467)\n\nWhat is the motivation for this PR?\r\nException: start-LogAnalyzer-test_fdb_mac_move.2024-02-25-07:03:31 was not found in /var/log\r\nSometimes, the case failed because the log analyzer cannot locate the log.\r\nThe log analyzer records the timestamp at the beginning of the case and analyzes the syslogs to check any error message generated during the case process.\r\nHowever, some devices with a small disk, have a limitation for the /var/log size.\r\nSo during the log rotation, the previous syslog would be deleted, leading to the log analyzer failed to locate the log and return error.\r\n\r\nHow did you do it?\r\nIn this case, the swss logs consume a large space of /var/log. However, the output messages are expected and necessary for debugging in production. and log flooding is typically not a common occurrence in production.\r\nTo fix this issue during the case, we need to modify the swss logs's location, but it needs image change.\r\nTherefore the fix introduced in this PR's is a workaround, it check the /var/log available size before test, if no enough space, modify the rsyslog config to only output error messages during the case.\r\n\r\nHow did you verify/test it?\r\nRun the case.","shortMessageHtmlLink":"[test_fdb_mac_move] Only output error level message into syslog if /v…"}},{"before":"356437a4d9559436203068e1d98df99bce00f989","after":"59620ae2c33580a7f9c9da90da0d2ecd8337eae6","ref":"refs/heads/202405","pushedAt":"2024-06-14T20:39:55.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":"Fixing iteration count and kmin,kmax for ecn scripts (#12853)\n\nSummary: Fixing iteration count getting overwritten by the helper file and kmin, kmax values for ecn scripts inorder to support all platform types","shortMessageHtmlLink":"Fixing iteration count and kmin,kmax for ecn scripts (#12853)"}},{"before":"9b878150138e2f169056798cc3590f5c3f404b22","after":"949cd738665e9e5dc11c0b150990c531ed82d5bd","ref":"refs/heads/202311","pushedAt":"2024-06-14T18:41:36.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 issue: https://github.com/sonic-net/sonic-mgmt/issues/6479a (#13280)\n\nWhat is the motivation for this PR?\r\nFix issue: #6479\r\n\r\nHow did you do it?\r\nReplace duthost.hostname it with duthost.mgmt_ip\r\n\r\nHow did you verify/test it?\r\nRun Test_syslog_source_ip\r\n\r\nAny platform specific information?\r\nAny","shortMessageHtmlLink":"fix issue: https://github.com/sonic-net/sonic-mgmt/issues/6479a (#13280)"}},{"before":"ffcfff0ec07e2b747222b109179d1125aad07400","after":"fb543a330e8e363ba4f861402fb36136e0d0cb19","ref":"refs/heads/202305","pushedAt":"2024-06-14T18:41:33.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 issue: https://github.com/sonic-net/sonic-mgmt/issues/6479a (#13280)\n\nWhat is the motivation for this PR?\r\nFix issue: #6479\r\n\r\nHow did you do it?\r\nReplace duthost.hostname it with duthost.mgmt_ip\r\n\r\nHow did you verify/test it?\r\nRun Test_syslog_source_ip\r\n\r\nAny platform specific information?\r\nAny","shortMessageHtmlLink":"fix issue: https://github.com/sonic-net/sonic-mgmt/issues/6479a (#13280)"}},{"before":"c854c399f0b1068f81307ab6d21abec7b110ed55","after":"9eb5a3bf710e9ed2d209b6c889382a5b57b5a077","ref":"refs/heads/master","pushedAt":"2024-06-14T14:40:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vamsipunati","name":null,"path":"/vamsipunati","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226810?s=80&v=4"},"commit":{"message":"[sdn_tests]:Adding GNMI Stress Test to pins_ondatra. (#13281)","shortMessageHtmlLink":"[sdn_tests]:Adding GNMI Stress Test to pins_ondatra. (#13281)"}},{"before":"6071a466be3074e5019b83eecc6cdf499382150d","after":"c854c399f0b1068f81307ab6d21abec7b110ed55","ref":"refs/heads/master","pushedAt":"2024-06-14T12:35:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yejianquan","name":"Ye Jianquan","path":"/yejianquan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4735332?s=80&v=4"},"commit":{"message":"Update duthost_utils.py (#13302)\n\nFix import AnsibleConnectionFailure from ansible.errors issue.\r\n\r\nWhy I did it\r\nIn ansible the AnsibleConnectionFailure defined in 2 place:\r\npytest_ansible.errors\r\nansible.errors\r\n\r\nIn this PR: #13277\r\nThe code should import the pytest_ansible.errors.AnsibleConnectionFailure\r\n\r\nHow I did it\r\nImport AnsibleConnectionFailure from pytest_ansible.errors\r\n\r\nHow to verify it\r\nPass all test case.\r\n\r\nco-authorized by: jianquanye@microsoft.com","shortMessageHtmlLink":"Update duthost_utils.py (#13302)"}},{"before":"82f3ef70cdde335ba53f1b3557b64c6e1331fd9a","after":"6071a466be3074e5019b83eecc6cdf499382150d","ref":"refs/heads/master","pushedAt":"2024-06-14T09:17:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wangxin","name":"Xin Wang","path":"/wangxin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/913946?s=80&v=4"},"commit":{"message":"Add acl test to pr test and skip traffic test (#13256)\n\nWhat is the motivation for this PR?\r\nElastictest performs well in distribute running PR test in multiple KVMs, which support us to add more test scripts to PR checker.\r\nBut some traffic test using ptfadapter can't be tested on KVM platform, we need to skip traffic test if needed\r\n\r\nHow did you do it?\r\nAdd acl test to optional test job and skip traffic test\r\n\r\nHow did you verify/test it?\r\nrun test","shortMessageHtmlLink":"Add acl test to pr test and skip traffic test (#13256)"}},{"before":"6de271e494135d757b74b70ff938f0986ea33fbe","after":"ffcfff0ec07e2b747222b109179d1125aad07400","ref":"refs/heads/202305","pushedAt":"2024-06-14T08:08:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wangxin","name":"Xin Wang","path":"/wangxin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/913946?s=80&v=4"},"commit":{"message":"Fix mux simulator post (#13263) (#13272)\n\nWhat is the motivation for this PR?\r\nFix the ValueError for mux simulator utilities:\r\n\r\n08:21:52 mux_simulator_control._post L0196 WARNING| POST http://10.64.*.*:8082/mux/vms21-6 with data {'active_side': 'lower_tor'} failed, err: ValueError('Function has keyword-only parameters or annotations, use inspect.signature() API which can support them')\r\n\r\nHow did you do it?\r\nUse inspect.signature instead.\r\n\r\nHow did you verify/test it?\r\nRun over dualtor testbed.\r\n\r\nSigned-off-by: Longxiang Lyu \r\nCo-authored-by: Longxiang Lyu <35479537+lolyu@users.noreply.github.com>","shortMessageHtmlLink":"Fix mux simulator post (#13263) (#13272)"}},{"before":"eb62a5b1d35e23f64876aaac77fb2f962044eb7e","after":"9b878150138e2f169056798cc3590f5c3f404b22","ref":"refs/heads/202311","pushedAt":"2024-06-14T06:44:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StormLiangMS","name":null,"path":"/StormLiangMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89824293?s=80&v=4"},"commit":{"message":"Ignore other FRR error messages on 202311 branch (#13006)\n\nWhat is the motivation for this PR?\r\nTest cases failed due to FRR error messages output into syslog.\r\n\r\nHow did you do it?\r\nignore these error messages at this moment to make nightly run stable\r\ncreate a new task to add FRR related logs into loganalyzer system\r\nCheck these error messages and fix them with test case owners\r\nThis PR is for step 1, ignore the error message\r\ntask 28212392 is for step 2\r\n\r\nHow did you verify/test it?\r\nRun nightly pipeline","shortMessageHtmlLink":"Ignore other FRR error messages on 202311 branch (#13006)"}},{"before":"2efeef5a4d52fe9ba53bb2ae21a2d1e332efaa04","after":"82f3ef70cdde335ba53f1b3557b64c6e1331fd9a","ref":"refs/heads/master","pushedAt":"2024-06-14T06:43:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StormLiangMS","name":null,"path":"/StormLiangMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89824293?s=80&v=4"},"commit":{"message":"add result info in assert log (#13269)\n\nWhat is the motivation for this PR?\r\nThe test_ser case failure on 202311 image.\r\nError log like: SER Test timed out for memories (1): ['MMU_MTRO_CONFIG_L1_MEM_PIPE1.mmu_sed0']\"\r\nSeems caused by the address from \"bcmcmd 'list MMU_MTRO_CONFIG_L1_MEM_PIPE1.mmu_sed0'\" is not same with the address in the log of \"SER_CORRECTION\"\r\n\r\nHow did you do it?\r\nFor memory address, need sync with Arista and Broadcom teamfirst.\r\nMeanwhile, add these results information into assert log by this PR to track the failure more easily.\r\n\r\nHow did you verify/test it?\r\nRun the case locally.\r\n\r\n> assert False, ( \r\n 'ser_injector script failed; \\n' \r\n 'result_asic {}; \\n' \r\n 'result_failed_memories {}; \\n' \r\n 'result_timed_out_memories {}'.format( \r\n result_asic, result_failed_memories, result_timed_out_memories \r\n ) \r\n ) \r\nE AssertionError: ser_injector script failed; \r\nE result_asic SER test on ASIC : th2; \r\nE result_failed_memories SER Test failed for memories (0): {} []; \r\nE result_timed_out_memories SER Test timed out for memories (4): ['MMU_MTRO_CONFIG_L1_MEM_PIPE1.mmu_sed0', 'MMU_MTRO_CONFIG_L1_MEM_PIPE0.mmu_sed0', 'MMU_MTRO_CONFIG_L1_MEM_PIPE2.mmu_sed0', 'MMU_MTRO_CONFIG_L1_MEM_PIPE3.mmu_sed0']","shortMessageHtmlLink":"add result info in assert log (#13269)"}},{"before":"3265b073c6276cfece53b9713d5094d5e8b05144","after":"eb62a5b1d35e23f64876aaac77fb2f962044eb7e","ref":"refs/heads/202311","pushedAt":"2024-06-14T06:42:07.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 convert_and_restore_config_db_to_ipv6_only reload config failure (#13277)\n\nFix convert_and_restore_config_db_to_ipv6_only reload config failure.\r\n\r\nWhy I did it\r\nconvert_and_restore_config_db_to_ipv6_only fixture will delete ipv4 mgmt address by config reload.\r\nIf mgmt interface restart before config reload, the duthost class will lost connection to device and throw unreachable exception.\r\n\r\nHow I did it\r\nIgnore config reload AnsibleConnectionFailure exception.\r\n\r\nHow to verify it\r\nPass all test case.\r\n\r\nDescription for the changelog\r\nFix convert_and_restore_config_db_to_ipv6_only reload config failure.\r\n\r\nco-authorized by: jianquanye@microsoft.com","shortMessageHtmlLink":"Fix convert_and_restore_config_db_to_ipv6_only reload config failure (#…"}},{"before":"e4de51fe1512651f1c10bc90308a4342fd8fa6a5","after":"6de271e494135d757b74b70ff938f0986ea33fbe","ref":"refs/heads/202305","pushedAt":"2024-06-14T06:42:04.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 convert_and_restore_config_db_to_ipv6_only reload config failure (#13277)\n\nFix convert_and_restore_config_db_to_ipv6_only reload config failure.\r\n\r\nWhy I did it\r\nconvert_and_restore_config_db_to_ipv6_only fixture will delete ipv4 mgmt address by config reload.\r\nIf mgmt interface restart before config reload, the duthost class will lost connection to device and throw unreachable exception.\r\n\r\nHow I did it\r\nIgnore config reload AnsibleConnectionFailure exception.\r\n\r\nHow to verify it\r\nPass all test case.\r\n\r\nDescription for the changelog\r\nFix convert_and_restore_config_db_to_ipv6_only reload config failure.\r\n\r\nco-authorized by: jianquanye@microsoft.com","shortMessageHtmlLink":"Fix convert_and_restore_config_db_to_ipv6_only reload config failure (#…"}},{"before":"977c413a973dc1f3eb3acb02e3453819b0d265cf","after":"356437a4d9559436203068e1d98df99bce00f989","ref":"refs/heads/202405","pushedAt":"2024-06-14T06:42:01.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 convert_and_restore_config_db_to_ipv6_only reload config failure (#13277)\n\nFix convert_and_restore_config_db_to_ipv6_only reload config failure.\r\n\r\nWhy I did it\r\nconvert_and_restore_config_db_to_ipv6_only fixture will delete ipv4 mgmt address by config reload.\r\nIf mgmt interface restart before config reload, the duthost class will lost connection to device and throw unreachable exception.\r\n\r\nHow I did it\r\nIgnore config reload AnsibleConnectionFailure exception.\r\n\r\nHow to verify it\r\nPass all test case.\r\n\r\nDescription for the changelog\r\nFix convert_and_restore_config_db_to_ipv6_only reload config failure.\r\n\r\nco-authorized by: jianquanye@microsoft.com","shortMessageHtmlLink":"Fix convert_and_restore_config_db_to_ipv6_only reload config failure (#…"}},{"before":"eaba25da96a058a9374011942e5973971afcd341","after":"2efeef5a4d52fe9ba53bb2ae21a2d1e332efaa04","ref":"refs/heads/master","pushedAt":"2024-06-14T02:51:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wangxin","name":"Xin Wang","path":"/wangxin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/913946?s=80&v=4"},"commit":{"message":"Exclude scripts under \"onboarding_\" while counting PR checker coverage (#13270)\n\nWhat is the motivation for this PR?\r\nIn PR #13079, we add a script to count how many scripts are included in PR checker. But the scripts in sets \"onboarding_\" should not be included, as this set is just for test, the scripts in these sets may not success. After the scripts in sets \"onboarding_\" are stable, we will move them to corresponding topology set.","shortMessageHtmlLink":"Exclude scripts under \"onboarding_\" while counting PR checker coverage ("}},{"before":"c1a29382cf9ea50b023692ae09bdd562a579c715","after":"eaba25da96a058a9374011942e5973971afcd341","ref":"refs/heads/master","pushedAt":"2024-06-14T02:39:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kevinskwang","name":"Kevin Wang","path":"/kevinskwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65380078?s=80&v=4"},"commit":{"message":"Full Mesh Traffic Sanity verification (#11968)\n\n* Added testcase to run traffic in full mesh\r\nfrom all src to all dst port pair.\r\n\r\nAfter all src inject traffic to a given dst, queue counters are verified\r\nfor any drop\r\n\r\n* Removed the unwanted Try block\r\nFixed a bug in longest prefix match in conditional_mark\r\nAdded conditional mark to skip if not ptf64 topo\r\n\r\n* Made adding static routes a pytest fixture\r\n\r\n* Added fixture to configure ip on ptf interfaces while using PTF64 topo\r\n\r\n* Changed to skip for all platforms except Cisco\r\n\r\n* flake8 issues reported from changes in PR 9896","shortMessageHtmlLink":"Full Mesh Traffic Sanity verification (#11968)"}},{"before":"8ca933e09799a229535cbb4dd614a88e911f9b98","after":"c1a29382cf9ea50b023692ae09bdd562a579c715","ref":"refs/heads/master","pushedAt":"2024-06-14T02:26:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vamsipunati","name":null,"path":"/vamsipunati","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10226810?s=80&v=4"},"commit":{"message":"[sdn_tests]: Adding GNMI set get test in pins-ondatra. (#13255)","shortMessageHtmlLink":"[sdn_tests]: Adding GNMI set get test in pins-ondatra. (#13255)"}},{"before":"ca453cd4c40b340a60b58d91d7ed12f2a3aad3b7","after":"8ca933e09799a229535cbb4dd614a88e911f9b98","ref":"refs/heads/master","pushedAt":"2024-06-14T02:17:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yejianquan","name":"Ye Jianquan","path":"/yejianquan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4735332?s=80&v=4"},"commit":{"message":"Fix convert_and_restore_config_db_to_ipv6_only reload config failure (#13277)\n\nFix convert_and_restore_config_db_to_ipv6_only reload config failure.\r\n\r\nWhy I did it\r\nconvert_and_restore_config_db_to_ipv6_only fixture will delete ipv4 mgmt address by config reload.\r\nIf mgmt interface restart before config reload, the duthost class will lost connection to device and throw unreachable exception.\r\n\r\nHow I did it\r\nIgnore config reload AnsibleConnectionFailure exception.\r\n\r\nHow to verify it\r\nPass all test case.\r\n\r\nDescription for the changelog\r\nFix convert_and_restore_config_db_to_ipv6_only reload config failure.\r\n\r\nco-authorized by: jianquanye@microsoft.com","shortMessageHtmlLink":"Fix convert_and_restore_config_db_to_ipv6_only reload config failure (#…"}},{"before":"6c8ea232ee5a507fe7cae31acf26886cca65ec95","after":"e4de51fe1512651f1c10bc90308a4342fd8fa6a5","ref":"refs/heads/202305","pushedAt":"2024-06-14T02:14:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yejianquan","name":"Ye Jianquan","path":"/yejianquan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4735332?s=80&v=4"},"commit":{"message":"feat: cherry-pick bfd static route test to 202305 (#13253)\n\nDescription of PR\r\nCherry-pick the latest bfd/test_bfd_static_route.py into 202305 branch.\r\n\r\nSummary:\r\nFixes # (issue) Microsoft ADO 28210614\r\n\r\nApproach\r\nWhat is the motivation for this PR?\r\nWe need this change in 202305 to run nightly\r\n\r\nHow did you do it?\r\nHow did you verify/test it?\r\nI ran test_bfd_static_route.py with the cherry branch in a T2 chassis and can confirm it's working\r\n\r\nco-authorized by: jianquanye@microsoft.com","shortMessageHtmlLink":"feat: cherry-pick bfd static route test to 202305 (#13253)"}},{"before":"0a60b61ff41dda79c14879d5451f764153e76fd6","after":"ca453cd4c40b340a60b58d91d7ed12f2a3aad3b7","ref":"refs/heads/master","pushedAt":"2024-06-14T01:27:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StormLiangMS","name":null,"path":"/StormLiangMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89824293?s=80&v=4"},"commit":{"message":"fix issue: https://github.com/sonic-net/sonic-mgmt/issues/6479a (#13280)\n\nWhat is the motivation for this PR?\r\nFix issue: #6479\r\n\r\nHow did you do it?\r\nReplace duthost.hostname it with duthost.mgmt_ip\r\n\r\nHow did you verify/test it?\r\nRun Test_syslog_source_ip\r\n\r\nAny platform specific information?\r\nAny","shortMessageHtmlLink":"fix issue: https://github.com/sonic-net/sonic-mgmt/issues/6479a (#13280)"}},{"before":"03b7d29e80d806c8028fb611b16a3ba6e286e33e","after":"0a60b61ff41dda79c14879d5451f764153e76fd6","ref":"refs/heads/master","pushedAt":"2024-06-14T00:26:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arlakshm","name":"Arvindsrinivasan Lakshmi Narasimhan","path":"/arlakshm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55814491?s=80&v=4"},"commit":{"message":"[chassis] Fix 7800R3 SKU names in port_utils.py (#12872)\n\nUpdate the list of 7800R3 SKUs that we match against in port_utils.py\r\nto reflect the SKUs that we currently support.\r\n\r\nCo-authored-by: Samuel Angebault ","shortMessageHtmlLink":"[chassis] Fix 7800R3 SKU names in port_utils.py (#12872)"}},{"before":"fb5102760799f4b52825970a541fb3d39f3d933c","after":"03b7d29e80d806c8028fb611b16a3ba6e286e33e","ref":"refs/heads/master","pushedAt":"2024-06-13T23:18:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abdosi","name":null,"path":"/abdosi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58047199?s=80&v=4"},"commit":{"message":"Fixing iteration count and kmin,kmax for ecn scripts (#12853)\n\nSummary: Fixing iteration count getting overwritten by the helper file and kmin, kmax values for ecn scripts inorder to support all platform types","shortMessageHtmlLink":"Fixing iteration count and kmin,kmax for ecn scripts (#12853)"}},{"before":"68a346db91f02f04b64187780a3a095972318531","after":"977c413a973dc1f3eb3acb02e3453819b0d265cf","ref":"refs/heads/202405","pushedAt":"2024-06-13T22:39: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 for passing snappi api credentials (#12135)\n\n* passing non default password from snappi-sonic.yml file\r\n\r\n* passing non default password from snappi-sonic.yml file\r\n\r\n* commenting the username and paswword block\r\n\r\n* removing duthost","shortMessageHtmlLink":"Fix for passing snappi api credentials (#12135)"}},{"before":"d55ea0abeeb36074ddc2755618d4f5e2cd3d6b53","after":"68a346db91f02f04b64187780a3a095972318531","ref":"refs/heads/202405","pushedAt":"2024-06-13T20:40:41.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":"Update conftest.py to ignore ixia testbeds for setting up fanouthosts (#12002)\n\nSummary: All ixia chassis are getting defaulted to eos OS, thereby setting up fanouthosts which is not true in the case of traffic generator testbeds. This is a bugfix to ignore the setup of fanouthost objects for the ixia chassis.","shortMessageHtmlLink":"Update conftest.py to ignore ixia testbeds for setting up fanouthosts ("}},{"before":"e0bada156df9e4afe075d7ec154b0b5292f1383d","after":"d55ea0abeeb36074ddc2755618d4f5e2cd3d6b53","ref":"refs/heads/202405","pushedAt":"2024-06-13T20:40:38.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":"Fixing Oversubscription verification and removing config_reload from ecn (#13154)\n\n1.Removing flawed config_reload from ecn and pfc cases as handle by conftest.py\r\n2. Modifying oversubscription verification from the multidut rdma cases inorder to incorporate the latest change\r\n3. Fixed the handling of API run_traffic","shortMessageHtmlLink":"Fixing Oversubscription verification and removing config_reload from …"}},{"before":"41526445b7c1b19d8f3577498902b88086115e16","after":"e0bada156df9e4afe075d7ec154b0b5292f1383d","ref":"refs/heads/202405","pushedAt":"2024-06-13T20:40:34.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":"Adding warmup traffic for pfcwd case (#13155)\n\nAdding warm-up traffic for multidut pfcwd case since the feature was missing from the testcase, due to which the case was failing","shortMessageHtmlLink":"Adding warmup traffic for pfcwd case (#13155)"}},{"before":"d12bb9431f2fd3e2037693213149f32fb0e7e52f","after":"41526445b7c1b19d8f3577498902b88086115e16","ref":"refs/heads/202405","pushedAt":"2024-06-13T20:40:31.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":"[Snappi] Adding Many To One Fluctuating Lossless Testcase (#8026)\n\nTests the dynamic response of lossy and lossless streams destined to a single egress port when the lossless streams cause periods of over-subscription.\r\n\r\nCo-authored-by: Dinesh Kumar Sellappan ","shortMessageHtmlLink":"[Snappi] Adding Many To One Fluctuating Lossless Testcase (#8026)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZgt3igA","startCursor":null,"endCursor":null}},"title":"Activity · sonic-net/sonic-mgmt"}