On the DASH Smartswitch, the orchagent is started on DPU with -q option to enable zmq listen. With midplane IP support it is set to listen to a specific IP rather than wildcard. But the DPU midplane IP is obtained by DHCP and changes after init. Hence the zmq channel configurations are not received by DPU orchagent.
Steps to reproduce the issue:
Boot the switch and DPU with midplane IP support
Push configurations
Configurations do not show up in DPU swss.rec
Workaround
Edit orchagent.sh to start listen on wildcard and restart DPU
ORCHAGENT_ARGS+=" -q tcp://0.0.0.0:8100"
Description
On the DASH Smartswitch, the orchagent is started on DPU with -q option to enable zmq listen. With midplane IP support it is set to listen to a specific IP rather than wildcard. But the DPU midplane IP is obtained by DHCP and changes after init. Hence the zmq channel configurations are not received by DPU orchagent.
Steps to reproduce the issue:
Workaround
Edit orchagent.sh to start listen on wildcard and restart DPU ORCHAGENT_ARGS+=" -q tcp://0.0.0.0:8100"