Open clalancette opened 3 days ago
I like the auto launch idea. Not having to start the master is one of the few things that did not get more complicated after the migration 😄
Although we don't want to end up with a situation like the ros2-daemon. It starts by itself (ok), but the configuration might be outdated (nok). Leading to tutorials to always kill it just in case...
Regarding cleanup: a self destruct if no clients are connected (for 5s) perhaps?
There are a couple of different things we can do here:
rmw_zenoh_cpp
. It is also nice if the user wants to run zenohd on their own, through systemd or another management system. However, this means that things don't "just work" out-of-the-box, like they do with the DDS RMWs. This essentially gets us back to a system that looks similar to ROS 1 with the roscore.