eclipse-iceoryx / eclipse-iceoryx/iceoryx
Investigate possible concurrency issues in mempool
Open
question
- Dominant language
- C++
- Stars
- 2.2k
- Forks
- 492
- Avg merge
- 18h 57m
- Merged PRs (30d)
- 1
Description
## Brief feature description
Some todos in `mem_pool.cpp` indicate that certain lockfree constructs needs to be introduced for the mempool. Furthermore, we have certain requirements for the used chunk lists were it is maybe unclear if the list actually fulfills them.
Contributor guide
Research direction
Start by reading mem_pool.cpp and the TODOs concerning lock-free constructs and chunk-list requirements. Trace the mempool's concurrency assumptions and determine whether the current chunk lists satisfy those requirements; done means documenting the findings and defining the necessary scope for a safe implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100