Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
9.0.0
-
None
-
None
Description
ARROW-14440 [C++][FlightRPC] Add example of registering gRPC service on a Flight server - ASF JIRA (apache.org)
Related to the above issue, a portion of the issue notes that currently it is impossible in python for a server implementing FSB to extend to other gRPC messages. While I haven't verified that claim, it seems to be valid.
Complete composability in python of an arbitrary gRPC service + FlightServer might not be a goal, but rather one possible way to implement a useful production flightserver that responds appropriately to k8s-style health probes
A concrete ask perhaps more idiomatic to FSB is overridable default implementations of gRPC health check messages which would allow "simple" python derivations of FlightServerBase to be served in production environments (including k8s above which is adding support for the generic gRPC health checking protocol).