eclipse-uprotocol / eclipse-uprotocol/up-spec

iceoryx2 Transport improvements

Open
#291 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Gherkin
Stars
43
Forks
29
Avg merge
20m
Merged PRs (30d)
3

Description

- [ ] Avoid large `FixedSizeVec` even when not needed
- [ ] Use iceoryx2 `Event` mechanism to avoid busy wait
- [ ] Add iceoryx2 `Attribute`s to allow for uStreamer use cases
- [ ] Revise to have canonical representation of the `ServiceName` no matter the message type, based on lessons learned on the MQTT5 transport

Contributor guide

Open the contributing guide

Research direction

Start by locating the iceoryx2 transport implementation and the MQTT5 transport, then inspect how FixedSizeVec, Event, Attribute, and ServiceName are currently used. Done means each of the four checklist items is addressed, including a canonical ServiceName representation based on the MQTT5 lessons.

Written by the indexing model from the issue text.

Assessment

Domain
distributed-systems, networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.