-
Notifications
You must be signed in to change notification settings - Fork 1.8k
[lldp] lldpmgrd crashed in test_iface_namingmode #5697
Copy link
Copy link
Closed
sonic-net/sonic-swss-common
#408Labels
Description
Description
The lldp service crashed in test_iface_namingmode.
The alias of interfaces will be updated in test setup and teardown with following commands, which have a quite lagre possibility to crash lldp.
redis-cli -n 4 HSET "PORT|Ethernet8" alias TestAlias0
redis-cli -n 4 HSET "PORT|Ethernet0" alias TestAlias1
redis-cli -n 4 HSET "PORT|Ethernet4" alias TestAlias2
redis-cli -n 4 HSET "PORT|Ethernet108" alias TestAlias3
redis-cli -n 4 HSET "PORT|Ethernet100" alias TestAlias4
redis-cli -n 4 HSET "PORT|Ethernet104" alias TestAlias5
redis-cli -n 4 HSET "PORT|Ethernet96" alias TestAlias6
redis-cli -n 4 HSET "PORT|Ethernet124" alias TestAlias7
redis-cli -n 4 HSET "PORT|Ethernet92" alias TestAlias8
redis-cli -n 4 HSET "PORT|Ethernet120" alias TestAlias9
redis-cli -n 4 HSET "PORT|Ethernet52" alias TestAlias10
redis-cli -n 4 HSET "PORT|Ethernet56" alias TestAlias11
The crash logs are following.
Oct 22 06:32:03.160159 str-dx010-acs-4 INFO lldp#supervisord: lldpmgrd terminate called after throwing an instance of 'std::system_error'
Oct 22 06:32:03.160159 str-dx010-acs-4 INFO lldp#supervisord: lldpmgrd what(): Unable to connect to redis: Cannot assign requested address
Oct 22 06:32:03.265170 str-dx010-acs-4 DEBUG core_uploader.py: core_uploader.py: Received create event - /var/core/python.1603348323.38.core.gz
The log said that redis is not accessible, but I did a test and redis seemd fine.
admin@str-dx010-acs-4:~$ redis-cli -n 4 keys '*'
1) "BUFFER_PG|Ethernet16|0"
2) "QUEUE|Ethernet32|4"
3) "BUFFER_QUEUE|Ethernet40|0-2"
4) "DHCP_SERVER|192.0.0.4"
5) "BUFFER_PG|Ethernet80|0"
6) "BUFFER_PG|Ethernet88|0"
......
Steps to reproduce the issue:
- Just run test case test_iface_namingmode
Describe the results you received:
The lldp service crashed, and test failed.
Describe the results you expected:
No service crashed.
Additional information you deem important (e.g. issue happens only occasionally):
**Output of `show version`:**
SONiC Software Version: SONiC.master.447-bef76b10
Distribution: Debian 10.6
Kernel: 4.19.0-9-2-amd64
Build commit: bef76b10
Build date: Sat Oct 17 09:50:26 UTC 2020
Built by: johnar@jenkins-worker-8
Platform: x86_64-cel_seastone-r0
HwSKU: Celestica-DX010-C32
ASIC: broadcom
Serial Number: DX010F2B118711MS100007
Uptime: 06:37:27 up 15:25, 2 users, load average: 3.92, 3.84, 3.50
Docker images:
REPOSITORY TAG IMAGE ID SIZE
docker-teamd latest 5c592b65e21d 396MB
docker-teamd master.447-bef76b10 5c592b65e21d 396MB
docker-sonic-mgmt-framework latest f85eacaccd94 486MB
docker-sonic-mgmt-framework master.447-bef76b10 f85eacaccd94 486MB
docker-router-advertiser latest a153afc17879 359MB
docker-router-advertiser master.447-bef76b10 a153afc17879 359MB
docker-platform-monitor latest 408344f9a0bc 443MB
docker-platform-monitor master.447-bef76b10 408344f9a0bc 443MB
docker-lldp latest 8ecf97c3f689 391MB
docker-lldp master.447-bef76b10 8ecf97c3f689 391MB
docker-dhcp-relay latest 7f0488fd7b0a 366MB
docker-dhcp-relay master.447-bef76b10 7f0488fd7b0a 366MB
docker-database latest 45e3750c14db 359MB
docker-database master.447-bef76b10 45e3750c14db 359MB
docker-orchagent latest c061654f8a96 410MB
docker-orchagent master.447-bef76b10 c061654f8a96 410MB
docker-nat latest 24899834e99d 399MB
docker-nat master.447-bef76b10 24899834e99d 399MB
docker-sonic-telemetry latest 29a2e0e1c787 429MB
docker-sonic-telemetry master.447-bef76b10 29a2e0e1c787 429MB
docker-fpm-frr latest e20e2b0974c8 413MB
docker-fpm-frr master.447-bef76b10 e20e2b0974c8 413MB
docker-sflow latest 1a71bf3e2eed 400MB
docker-sflow master.447-bef76b10 1a71bf3e2eed 400MB
docker-snmp latest a00953c0ef4e 399MB
docker-snmp master.447-bef76b10 a00953c0ef4e 399MB
docker-syncd-brcm latest d5e9f792d448 542MB
docker-syncd-brcm master.447-bef76b10 d5e9f792d448 542MB
**Attach debug file `sudo generate_dump`:**
```
(paste your output here)
```
Reactions are currently unavailable