Hi,

I am testing the Master/Backup functionality using the vrrp plugin available in 
vpp-20.05 but i am observing the following issue when compiling using 
devtoolset-7 and using 1 main thread and 1 worker thread in my startup.conf

1) Master Node is sending vrrp broadcast advertisement messages on 224.0.0.18
2) These broadcast messages are getting dropped by vrrp plugin of Backup Node 
with error "VRRP_ERROR_UNKNOWN_VR"(I could see the stats for this error in show 
error as well). It seems that mhash_get() is not able to find the hash entry on 
worker thread.
3) However, when i am giving "vrrp vr add" again for same vr_id and intfc, i am 
observing the error "VNET_API_ERROR_ENTRY_ALREADY_EXISTS". Here also it call 
mhash_get() and is able to find the hash entry for the same key but it is on 
main thread.
4) Also, when i am using only main thread and no worker thread, then the 
messages are not getting dropped and things seems to work fine.

Is there some known issue in vrrp/vpp-20.05 if testing vrrp with workers when 
using devtoolset-7 for compilation?

Also, when i am using devtoolset-9 and using workers in my configuration, then 
also i am not observing any issues and it seems to work fine.

Any suggestions or workaround for testing vrrp while using devtoolset-7 in 
multiple worker config?

Regards
Amit
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#17159): https://lists.fd.io/g/vpp-dev/message/17159
Mute This Topic: https://lists.fd.io/mt/76043759/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to