5.4.8. Request-Reply and Remote Procedure Calls

5.4.8.1. [Minor] Request-reply and RPC readers created without explicitly loading BuiltinQosLib::Pattern.RPC did not set reliability.max_blocking_time to 10 seconds

Request-reply and RPC readers are configured to load a default set of QoS policies, regardless of whether BuiltinQosLib::Pattern.RPC is loaded as the QoS profile. These QoS policies match those defined in BuiltinQosLib::Pattern.RPC. However, readers created using the Python API did not set the reliability.max_blocking_time to the intended value of 10 seconds, and instead left it at the default value of 100 milliseconds. This problem affected only the Python API. The problem has been resolved; now, request-reply and RPC readers set the default reliability.max_blocking_time to 10 seconds even when BuiltinQosLib::Pattern.Rpc is not set as the QoS profile.

[RTI Issue ID REQREPLY-205]