You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ni_measurement_plugin_sdk_service configures unlimited max send/receive message size for measurement services, but it doesn't do the same thing for clients.
Proposed Solution
Update GrpcChannelPool to configure unlimited max send/receive message size like the C# version of this class does.
Problem to Solve
The ability to send/receive large messages is important for both measurement clients and driver API clients.
By default, gRPC C Core has an unlimited max send message size and max receive message size of 4 MB:
https://github.com/grpc/grpc/blob/master/include/grpc/impl/grpc_types.h#L177
ni_measurement_plugin_sdk_service configures unlimited max send/receive message size for measurement services, but it doesn't do the same thing for clients.
Proposed Solution
Update
GrpcChannelPool
to configure unlimited max send/receive message size like the C# version of this class does.The
grpc_channel
test fixture demonstrates how to do this:https://github.com/ni/measurement-plugin-python/blob/main/packages/service/tests/conftest.py#L38
AB#2857146
The text was updated successfully, but these errors were encountered: