Unexpected behavior caused by GRPC with Arrow

This is a cautionary note for people who aim to run things with GRPC inside of a Ray actor.

Turns out GRPC has some behaviors which makes using different things using GRPC in the same process challenging.

1 Like

That’s very interesting. Maybe we can add this as part of the documentation as a callout.

What were you trying to do @marsupialtail ?

I was trying to run an Arrow Flight Server inside of a ray actor.

@marsupialtail we created an issue to track it: [Core] Arrow Flight Server doesn't work with Ray Actors · Issue #25774 · ray-project/ray · GitHub ; we will also add this at ray wiki as a gotcha.