lidavidm commented on issue #13300: URL: https://github.com/apache/arrow/issues/13300#issuecomment-1145196316
Hmm. That sort of implies the hang is in a gRPC call, not one from Flight? Though, now I'm wondering if the problem isn't combining two versions of gRPC - the one used by the application, and the one embedded into Flight. gRPC maintains some global process state and I've run into cases before where having grpcio and flight in the same process caused the two copies to trample on each other and cause "weird" unexplainable errors. The solution was to use grpcio and flight that both linked dynamically to the same gRPC libraries. Unfortunately, Google does not provide any distribution of grpcio that is dynamically linked, and makes it hard to do this (we had to build our own grpcio) - otherwise something like conda-forge would be the solution. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
