Description
Errors in logs querying for SAI_OBJECT_TYPE_INSEG_ENTRY found on switch that does not support them.
Steps to reproduce the issue:
- Boot switch and
show log -f | grep ERR
Describe the results you received:
Jul 1 14:24:02.920814 r-ocelot-02 NOTICE swss#orchagent: :- getResAvailableCounters: Switch attribute 61 not supported
Jul 1 14:24:02.921541 r-ocelot-02 NOTICE swss#orchagent: :- getResAvailableCounters: Switch attribute 62 not supported
Jul 1 14:24:02.922530 r-ocelot-02 NOTICE swss#orchagent: :- getResAvailableCounters: Switch attribute 63 not supported
Jul 1 14:24:02.923467 r-ocelot-02 ERR swss#orchagent: :- getResAvailableCounters: Failed to get availability for object_type 63 , rv:-5
rv:-5 means SAI_STATUS_INVALID_PARAMETER - this is our SAI issue which will be resolved but in any case the current code does not check for not supported/not implemented values:
https://github.com/Azure/sonic-swss/blob/master/orchagent/crmorch.cpp#L557
sai_status_t status = sai_object_type_get_availability(gSwitchId, objType, 0, nullptr, &availCount);
if (status != SAI_STATUS_SUCCESS)
{
SWSS_LOG_ERROR("Failed to get availability for object_type %u , rv:%d", objType, status);
break;
}
Describe the results you expected:
Jul 1 14:24:02.920814 r-ocelot-02 NOTICE swss#orchagent: :- getResAvailableCounters: Switch attribute 61 not supported
Jul 1 14:24:02.921541 r-ocelot-02 NOTICE swss#orchagent: :- getResAvailableCounters: Switch attribute 62 not supported
Jul 1 14:24:02.922530 r-ocelot-02 NOTICE swss#orchagent: :- getResAvailableCounters: Switch attribute 63 not supported
Jul 1 14:24:02.923467 r-ocelot-02 NOTICE swss#orchagent: :- getResAvailableCounters: Resource MPLS_INSEG is not supported
Output of show version:
SONiC Software Version: SONiC.HEAD.764-dirty-20210701.083821
Distribution: Debian 10.10
Kernel: 4.19.0-12-2-amd64
Build commit: 90801dc1b
Build date: Thu Jul 1 12:32:43 UTC 2021
Built by: sw-r2d2-bot@r-build-sonic-ci02
Platform: x86_64-mlnx_msn4410-r0
HwSKU: ACS-MSN4410
ASIC: mellanox
ASIC Count: 1
Serial Number: MT2039X06760
Model Number: MSN4410-WS2FO
Hardware Revision: A1
Uptime: 15:16:42 up 58 min, 1 user, load average: 0.10, 0.19, 0.18
Docker images:
REPOSITORY TAG IMAGE ID SIZE
docker-syncd-mlnx HEAD.764-dirty-20210701.083821 04e8f880cd07 962MB
docker-syncd-mlnx latest 04e8f880cd07 962MB
docker-snmp HEAD.764-dirty-20210701.083821 dd52c0977a70 454MB
docker-snmp latest dd52c0977a70 454MB
docker-teamd HEAD.764-dirty-20210701.083821 1a2601e4abb9 424MB
docker-teamd latest 1a2601e4abb9 424MB
docker-nat HEAD.764-dirty-20210701.083821 0ec4e89ad716 427MB
docker-nat latest 0ec4e89ad716 427MB
docker-router-advertiser HEAD.764-dirty-20210701.083821 2bf74fa57500 413MB
docker-router-advertiser latest 2bf74fa57500 413MB
docker-platform-monitor HEAD.764-dirty-20210701.083821 5e3b3c39305d 739MB
docker-platform-monitor latest 5e3b3c39305d 739MB
docker-lldp HEAD.764-dirty-20210701.083821 f6e49628cec1 453MB
docker-lldp latest f6e49628cec1 453MB
docker-dhcp-relay HEAD.764-dirty-20210701.083821 d84a0995140a 420MB
docker-dhcp-relay latest d84a0995140a 420MB
docker-orchagent HEAD.764-dirty-20210701.083821 3836dd5edda2 443MB
docker-orchagent latest 3836dd5edda2 443MB
docker-macsec HEAD.764-dirty-20210701.083821 59ff437f3327 428MB
docker-macsec latest 59ff437f3327 428MB
docker-sonic-telemetry HEAD.764-dirty-20210701.083821 bbe65775971e 501MB
docker-sonic-telemetry latest bbe65775971e 501MB
docker-sonic-mgmt-framework HEAD.764-dirty-20210701.083821 008e79a68750 570MB
docker-sonic-mgmt-framework latest 008e79a68750 570MB
docker-fpm-frr HEAD.764-dirty-20210701.083821 9ed2732d8a0a 443MB
docker-fpm-frr latest 9ed2732d8a0a 443MB
docker-database HEAD.764-dirty-20210701.083821 93146d6ba0b4 413MB
docker-database latest 93146d6ba0b4 413MB
docker-sflow HEAD.764-dirty-20210701.083821 c602d16cc40f 425MB
docker-sflow latest c602d16cc40f 425MB
Output of show techsupport:
Additional information you deem important (e.g. issue happens only occasionally):
sonic_dump_r-ocelot-02_20210701_151705.tar.gz
Description
Errors in logs querying for SAI_OBJECT_TYPE_INSEG_ENTRY found on switch that does not support them.
Steps to reproduce the issue:
show log -f | grep ERRDescribe the results you received:
rv:-5 means SAI_STATUS_INVALID_PARAMETER - this is our SAI issue which will be resolved but in any case the current code does not check for not supported/not implemented values:
https://github.com/Azure/sonic-swss/blob/master/orchagent/crmorch.cpp#L557
Describe the results you expected:
Output of
show version:Output of
show techsupport:Additional information you deem important (e.g. issue happens only occasionally):
sonic_dump_r-ocelot-02_20210701_151705.tar.gz