zenoh icon indicating copy to clipboard operation
zenoh copied to clipboard

Late joining publishing routers in multicast subsystem don't work

Open OlivierHecart opened this issue 4 months ago • 0 comments

Describe the bug

Late joining publishing routers in multicast subsystem don't work

To reproduce

  1. Start a multicast subscriber: ./z_sub -l udp/224.0.0.224:7447
  2. Start a Zenoh router: ./zenohd -l tcp/[::]:7447 -l udp/224.0.0.224:7447
  3. Start a client publisher: ./z_pub -m client -e tcp/127.0.0.1:7447

System info

Zenoh v1.0.0-beta.4

Proposed solution:

  1. In transport level: reply to received Join from unknown peer with our own Join
  2. In routing level: resend all DeclareSubscriber on new multicast router

OlivierHecart avatar Oct 03 '24 09:10 OlivierHecart