wenyiz2021

Results 15 issues of wenyiz2021

### Description of PR Arista hasn't supported psu power Summary: Fixes # (issue) ### Type of change - [ ] Bug fix - [ ] Testbed and Framework(new/improvement) - [...

**Description** shutting down of mgmt port (eth0) is causing default route deleted from APP_DB, this issue is seen 202012 and newer branches. There is a test needed to ensure correct...

Test Plan
Test gap
202012 issue
20220531 issue

### Description of PR Summary: Fixes # (issue) ### Type of change - [ ] Bug fix - [ ] Testbed and Framework(new/improvement) - [ ] Test case(new/improvement) ### Back...

#### Why I did it #### How I did it #### How to verify it #### Which release branch to backport (provide reason below if selected) - [ ] 201811...

Chassis :robot:
Request for 202205 Branch

#### Description • Test_chassis.py::test_modules o str2-7804-lc6-1 WARNING pmon#platform_api_server.py: API 'get_module_index' not implemented  warning though, but not seen on other LCs or SUP • Test_chassis.py::test_get_name  SUP has mismatch. Please...

Chassis :robot:
Triaged
Arista

#### Description ``` (Pdb) expected_num_thermals 5 (Pdb) chassis.get_all_thermals(platform_api_conn) [{u'__module__': u'arista.utils.sonic_platform.thermal', u'__class__': u'Thermal', u'object_id': u'0x7f5d70e8cfd0'}, {u'__module__': u'arista.utils.sonic_platform.thermal', u'__class__': u'Thermal', u'object_id': u'0x7f5d70e8e070'}, {u'__module__': u'arista.utils.sonic_platform.thermal', u'__class__': u'Thermal', u'object_id': u'0x7f5d70e8e0d0'}, {u'__module__': u'arista.utils.sonic_platform.thermal', u'__class__': u'Thermal',...

Triaged
Arista

#### Description ``` (Pdb) chassis.get_num_psus(platform_api_conn) 12 (Pdb) chassis.get_all_psus(platform_api_conn) [{u'__module__': u'arista.utils.sonic_platform.psu', u'__class__': u'Psu', u'object_id': u'0x7f322e6231f0'}, {u'__module__': u'arista.utils.sonic_platform.psu', u'__class__': u'Psu', u'object_id': u'0x7f322e623100'}, {u'__module__': u'arista.utils.sonic_platform.psu', u'__class__': u'Psu', u'object_id': u'0x7f322e6233d0'}, {u'__module__': u'arista.utils.sonic_platform.psu', u'__class__': u'Psu',...

Chassis :robot:
Triaged
Arista

'show interfaces counters' on multi-asic platforms by default show external links' info only. There are cases when internal links have CRC errors but w/o '-d all' option of 'show int...

show run bgp was not supporting multi-asic platforms. This PR is to achieve this CLI on multi-asic. #### What I did 1. take option 'namespace' for 'show run bgp' cmd,...

Multi-ASIC :1234:

multi_asic.is_multi_asic is bug that returns True if function NOT exists, so the if condition will never enter, letting multi_asic_namespace_validation_callback to never work. when changing to `multi_asic.is_multi_asic()`, for single-asic, we still...