-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PikeZ] ERR syslog message SAI_STATUS_INVALID_PARAMETER #1131
Comments
do you get this every time ? this is very wired, what configuration do yoy have there, is this with 2 syncds ? is there only one orchagent or 2? also 2 syncds should run in 2 differnt global contexts |
I get this every time with basic bgp config. PikeZ device has external PHY (Gearbox), then it runs syncd (global context 0) and gbsyncd (global context 1). There is only one orchagent. Each context creates a redisSai object of From the above, looks it is fdb event from syncd, only the consumer in context 0 should handle it, however another consumer in context 1, having only gearbox switch info, also handles it and causes the above messages. PR #1129 will fix this issue. |
RedisRemoteSaiInterface is prepared to use multiple syncds so you dont have to instantiate 2 vestions of if, you can do that byusing sairedis SAI global apis, by specyfying SAI_REDIS_SWITCH_ATTR_CONTEXT attribute on create switch operation https://github.com/sonic-net/sonic-sairedis/blob/master/lib/sairedis.h#L227 and by using SAI_REDIS_KEY_CONTEXT_CONFIG in sai_api_initialize, you will also need context_config.json file which will be consumed by 2 syncds running, where it could specify ASIC_DB and GBASCI_DB |
Fix #1131. The communication channel between orchagent and gbsyncd needs different from the channel "NOTIFICATIONS" between orchagent and syncd.
Fix #1131. The communication channel between orchagent and gbsyncd needs different from the channel "NOTIFICATIONS" between orchagent and syncd.
Fix sonic-net#1131. The communication channel between orchagent and gbsyncd needs different from the channel "NOTIFICATIONS" between orchagent and syncd.
Fix #1131. The communication channel between orchagent and gbsyncd needs different from the channel "NOTIFICATIONS" between orchagent and syncd.
Fix sonic-net#1131. The communication channel between orchagent and gbsyncd needs different from the channel "NOTIFICATIONS" between orchagent and syncd.
Fix sonic-net#1131. The communication channel between orchagent and gbsyncd needs different from the channel "NOTIFICATIONS" between orchagent and syncd.
While testing Arista-720DT-48S device, it keeps printing the below messages although switch oid 0x21000000000000 has existed. These messages are abnormal.
The text was updated successfully, but these errors were encountered: