Description
In qnx_dispatch_engine, the msg_max_size is hardcoded to 2088 Bytes.
This leads to the problem that the max_send_size configuration of the client is not respected and the message_passing server discards messages bigger than 2088 bytes.
Can this can be made configurable?
Error Occurrence Rate
Reproducible
How to reproduce
The variable of concern is hard coded.
So the effect of discarded messages occurs every time this component is compiled and the binary is executed on QNX
Supporting Information
The variable is hardcoded in the following line of the dispatch engine:
|
resmgr_attr.msg_max_size = 2088U; |
Classification
minor
Affected Version
v0.3.0
Category
Description
In qnx_dispatch_engine, the msg_max_size is hardcoded to 2088 Bytes.
This leads to the problem that the max_send_size configuration of the client is not respected and the message_passing server discards messages bigger than 2088 bytes.
Can this can be made configurable?
Error Occurrence Rate
Reproducible
How to reproduce
The variable of concern is hard coded.
So the effect of discarded messages occurs every time this component is compiled and the binary is executed on QNX
Supporting Information
The variable is hardcoded in the following line of the dispatch engine:
communication/score/message_passing/qnx_dispatch/qnx_dispatch_engine.cpp
Line 141 in 29d6f94
Classification
minor
Affected Version
v0.3.0
Category