eclipse-iceoryx / eclipse-iceoryx/iceoryx
Refactor `PortPoolMemoryBlock`
- Dominant language
- C++
- Stars
- 2.2k
- Forks
- 492
- Avg merge
- 18h 57m
- Merged PRs (30d)
- 1
Description
## Brief feature description
From a todo inside of `port_pool_memory_block.hpp`: The PortPool needs to be refactored to use a typed MemPool once that is done, the cTor needs a configuration similar to MemPoolCollectionMemoryProvider
At the moment it seems that we can remove this also completely and replace it later with dynamic size types.
Contributor guide
Research direction
Start with the TODO in port_pool_memory_block.hpp and review the current PortPoolMemoryBlock design alongside the typed MemPool and MemPoolCollectionMemoryProvider references mentioned in the issue. Clarify whether the goal is a typed MemPool migration, constructor configuration, or complete removal in favor of dynamic-size types; done requires a documented decision and corresponding refactor.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- distributed-systems
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100