eclipse-uprotocol / eclipse-uprotocol/up-spec
iceoryx2 Transport improvements
- 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
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