[test_fgnhg] Test enhancement for link operational change and matchmode changes to fine grained ECMP#2670
Conversation
|
This pull request introduces 2 alerts when merging 63034b2 into c86b445 - view on LGTM.com new alerts:
|
|
This pull request introduces 2 alerts when merging 6594039 into b901773 - view on LGTM.com new alerts:
|
|
This pull request introduces 6 alerts when merging 298a5bf into a0836c8 - view on LGTM.com new alerts:
|
|
@nazariig please can you help review? |
… in the pytest currently, it is planned to be added to pytest in a future PR
|
This pull request introduces 12 alerts when merging 013ce50 into 1141ee7 - view on LGTM.com new alerts:
|
wangxin
left a comment
There was a problem hiding this comment.
Can you also fix the LGTM alerts?
|
This pull request introduces 6 alerts when merging 5097deb into a2a435c - view on LGTM.com new alerts:
|
Fixed LGTM errors, the remaining one on |
|
This pull request introduces 5 alerts when merging e2c17ba into a2a435c - view on LGTM.com new alerts:
|
|
can you fix LGTM ? |
Have fixed most LGTM errors, the remaining one on result of integer division may be truncated is fine from the test logic perspective and can be ignored? it can't be fix ? |
…de changes to fine grained ECMP (sonic-net#2670) Enhance test_fgnhg with link operational change testing.
…de changes to fine grained ECMP (sonic-net#2670) Enhance test_fgnhg with link operational change testing.
…nux-kernel] advance submodule head (sonic-net#13906) linkmgrd: * 3e7a9df 2023-02-19 | [active-active] Toggle to standby if default route is missing (sonic-net#171) (HEAD -> 202205) [Longxiang Lyu] * 8ab1b2b 2023-02-15 | [active-active] fix issue that interfaces get stuck in `active` if service starts up with link state down (sonic-net#169) [Jing Zhang] * df862ad 2023-02-11 | Fix mux config when gRPC connection is lost (sonic-net#166) [Longxiang Lyu] utilities: * 8aa7930c 2023-02-13 | [portstat CLI] don't print reminder if use json format (sonic-net#2670) (HEAD -> 202205, github/202205) [wenyiz2021] * 4e3bb6fa 2023-02-21 | Add "show fabric reachability" command. (sonic-net#2672) [jfeng-arista] * 3587a94b 2023-02-18 | [202205][dhcp_relay] Remove add field of vlanid to DHCP_RELAY table while adding vlan (sonic-net#2680) [Yaqiang Zhu] * 4f07f7f0 2023-02-10 | Skip saidump for Spine Router as this can take more than 5 sec (sonic-net#2637) (sonic-net#2671) [kenneth-arista] * e61c5ec4 2023-02-10 | [vlan] Refresh dhcpv6_relay config while adding/deleting a vlan (sonic-net#2660) (sonic-net#2669) [Yaqiang Zhu] swss: * 1bbf725 2023-02-14 | [Workaround] EvpnRemoteVnip2pOrch warmboot check failure (sonic-net#2626) (HEAD -> 202205) [jcaiMR] * 380f72b 2023-02-20 | Support for tc-dot1p and tc-dscp qosmap (sonic-net#2559) [Divya Mukundan] * dbf6fcc 2022-11-01 | Added LAG member check on addLagMember() (sonic-net#2464) [Andriy Kokhan] swss-common: * b31391b 2023-02-21 | Prevent sonic-db-cli generate core dump (sonic-net#749) (HEAD -> 202205) [Hua Liu] * 16ff689 2022-12-13 | Support for TC-DOT1p qos map (sonic-net#721) [Divya Mukundan] platform-daemons: * fb92af4 2023-02-09 | [ycabled] add more coverage to ycabled; add minor name change for vendor API CLI return key-values pairs (sonic-net#338) (HEAD -> 202205) [vdahiya12] linux-kernel: * 4e62401 2023-02-09 | Update linux kernel for hw-mgmt V.7.0020.4104 (sonic-net#305) (HEAD -> 202205) [Stephen Sun] Signed-off-by: Ying Xie <ying.xie@microsoft.com>
Why I did it 8c7ddf56 - [warm/fast-reboot] Backup logs from tmpfs to disk during fast/warm shutdown ([swss]: update swss docker to stretch sonic-net#2714) (3 hours ago) [Vaibhav Hemant Dixit] f2a31b30 - [ci] Fix pipeline issue caused by sonic-slave-* change. ([201803] Modify Debian apt repos to reflect changes made by maintainers sonic-net#2709) (3 hours ago) [Liu Shilong] 586ecf0e - [dhcp_relay] Fix dhcp_relay restart error while add/del vlan ([thrift] add a patch to revert THRIFT-3650 sonic-net#2688) (3 hours ago) [Yaqiang Zhu] 07b0ef4c - [portstat CLI] don't print reminder if use json format ([devices] add new accton platform minipack. sonic-net#2670) (3 hours ago) [wenyiz2021] 48d3d3ef - [show][muxcable] add some new commands health, reset-cause, queue_info support for muxcable (DUT takes more than 7 seconds to finish update ip v6 neighbor sonic-net#2414) (3 hours ago) [vdahiya12] How I did it How to verify it
Description of PR
Summary:
Enhance test_fgnhg with link operational change testing.
Type of change
Approach
What is the motivation for this PR?
HLD update: sonic-net/SONiC#693
How did you do it?
Change link operational state in the test and validate that ECMP adjusts to account for it
How did you verify/test it?
By running the test via pytest/ptf
Any platform specific information?
Applicable to all platforms which support fine grained ecmp
Supported testbed topology if it's a new test case?
Documentation
sonic-net/SONiC#693