[BUG]: Performance Optimization Proposal: QNX Message Passing for Local Communication
- Dominant language
- C++
- Stars
- 1.4k
- Forks
- 826
- PR merge metrics
- No merged PRs in 30d
Description
### vSomeip Version
v3.1.20
### Boost Version
v1.72
### Environment
8295 QNX
### Describe the bug
Issue Summary
The current vsomeip implementation uses Unix Domain Socket (UDS) for intra-domain communication on QNX platform, which causes significant CPU overhead in production environments. We propose implementing QNX native Message Passing as an alternative to improve performance.
### Reproduction Steps
_No response_
### Expected behaviour
_No response_
### Logs and Screenshots
_No response_
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating the QNX-specific Unix Domain Socket implementation and the intra-domain communication path, then review how QNX native Message Passing could fit. Done would require an implemented alternative for QNX 8295 and evidence that it reduces the reported CPU overhead.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- networking, performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100