eclipse-zenoh / zenoh

zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
https://zenoh.io
Other
1.36k stars 142 forks source link

[dev/1.0.0]Fix `EntityGlobalId` #1203

Open wyfo opened 1 week ago

wyfo commented 1 week ago

Describe the release item

There is no current way to have a EntityGlobalId corresponding to a Session, so it's not possible to have a SourceInfo corresponding to a Session. As discussed with @OlivierHecart, Session should have an EntityId, which may be 0, or not in the case of multiple session sharing a same runtime (e.g. plugins).

Also, according to @OlivierHecart, we may want Reply::replier_id to be an EntityGlobalId instead of a ZenohId.

@Mallets @milyin What do you think?

Mallets commented 2 days ago

I think the proposal makes sense. +1

milyin commented 16 hours ago

replier_id is declared unstable now, so this issue is not a priority. Source info is unstable too https://github.com/eclipse-zenoh/zenoh/issues/709