eclipse-ecal / ecal

📦 eCAL - enhanced Communication Abstraction Layer. A high performance publish-subscribe, client-server cross-plattform middleware.
https://ecal.io
Apache License 2.0
848 stars 178 forks source link

Host group feature broken for current master #1804

Open KerstinKeller opened 1 week ago

KerstinKeller commented 1 week ago

Problem Description

It seems that we have broken the host_group feature for SHM communication on current master, by not considering it in ApplySubscription functions. https://github.com/eclipse-ecal/ecal/blob/9278997cd05d210a2862b46a976d9506a595f1d3/ecal/core/src/readwrite/shm/ecal_writer_shm.cpp#L89

However, the current approach / configuration does not scale 100%. Instead host_group / domain should be an option of SHM transport layer options for each publisher / subscriber. And possibly every transport layer could gain those domains.

How did you get eCAL?

Custom Build / Built from source

Environment

Current master build.

eCAL System Information

No response