You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently a route for TRANSIENT_LOCAL Writers uses a zenoh-ext PublicationCache to store the published samples. However this cache is not designed to maintain 1 queue per-writer, leading to cache only 1 sample despite several Writer with history length 1 might be served by this route (see #61).
A new publication cache (specific to this plugin) must be implemented to support per-writer caching, with a queue size corresponding to each matching Writer. The cache management must be dynamic to allow addition/removal of queues on Writers discovery/undiscovery.
Ideally, we should also foresee the possibility to support per-instance queues, to be used when the plugin will be able to distinguish instances at samples reception.
The text was updated successfully, but these errors were encountered:
Currently a route for TRANSIENT_LOCAL Writers uses a zenoh-ext
PublicationCache
to store the published samples. However this cache is not designed to maintain 1 queue per-writer, leading to cache only 1 sample despite several Writer with history length 1 might be served by this route (see #61).A new publication cache (specific to this plugin) must be implemented to support per-writer caching, with a queue size corresponding to each matching Writer. The cache management must be dynamic to allow addition/removal of queues on Writers discovery/undiscovery.
Ideally, we should also foresee the possibility to support per-instance queues, to be used when the plugin will be able to distinguish instances at samples reception.
The text was updated successfully, but these errors were encountered: