-
Notifications
You must be signed in to change notification settings - Fork 399
2024 04 02 Eclipse iceoryx developer meetup
Mathias Kraus edited this page Apr 2, 2024
·
2 revisions
Date: 2024/03/05
Time: 17:00 CET
https://giphy.com/gifs/hail-hypnotoad-rou0CTAp6Z8VW/fullscreen
- Mathias Kraus, ekxide IO GmbH
- Alex Nolley, Latitude AI
- Graham Palmer, Latitude AI
- Look at the open tasks from previous meetings, 10 min, Mathias
- Adding the new meeting date to the ROS 2 calendar
- Update iceoryx.io to inform about the new Rust implementation - maybe also register iceoryx.rs - how to restructure iceoryx.io for the new Rust implementation
- What's the state of the iceoryx1 v3.0 release and what needs to be done to bring it over the finish line, 10 min, Mathias
- How to move forward with iceoryx1, 20 min, Mathias
- UsedChunkList is slow for large capacity
- Memory size of endpoints (subscriber, clients) is huge when number of chunks an endpoint can hold will increase (e.g. 200k)
- No work done
- Needs to be coordinated in #2189
- Postponed
- Changing the data structure solves the problem
- preserving API might be challenging for untypted API
- FixedPostionContainer might help with backward compatibility
- would need some API adjustment
- The endpoints need to become a bit more dynamic
- this needs quite a lot of refactoring in the ports since the capacity of the samples, subscriber, etc. is a template parameter
- this would need to become more like the iceoryx2 architecture
- alternatively, the structures could work on non-contiguous memory and dynamically allocate memory from a pool allocator in order to grow the data structures
- Move C-binding to separate repo?
- #2030