-
Notifications
You must be signed in to change notification settings - Fork 186
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TruffleRuby doesn't have a case for the com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen node with values of type com.oracle.truffle.nfi.NFISymbol #2634
Comments
21.3 is not the last release, could you try 22.0 or dev builds as documented in the README? grpc in general is not well supported yet (some details in #2611 (comment) and what follows). |
Dev builds doesn't work Here is the error when I tried our latest dev build
|
@eregon Dealing with the same situation with @jcoleman in this issue #2611, my system is heavy using gRPC. I want to give TruffleRuby a try before I make the decision that is we use TruffleRuby for current gRPC servers, but as we can see here, no luck with a repository and maintainers like gRPC repo |
Thank you for trying the other versions. Yes, grpc doesn't work yet on TruffleRuby. If I may ask, what do you use gRPC for? Is it for RPC between Ruby processes? |
Currently, yes. We applied micro-service architecture in the first place and now have many ruby apps in our clusters, pick up the right communication protocol between these microservices internally is one of most important thing and that's why we chose gRPC. We will have more services that will be written in other programming languages down the road We're still fine with gRPC run under MRI, but there is a performance issue with multi-threaded gRPC server implementation (gRPC gem is using a thread-pool to handle requests), so giving TruffleRuby a try to archive a truly parallel |
The error/regression |
This specific error has been fixed, so I'll close this. |
TruffleRuby raised the error when I was trying to run a gRPC server with our truffle ruby (patched to run grpc via)
Error
To reproduce:
Follow this issue to get patched grpc gem version
Verify that it's working
Get proto files
The text was updated successfully, but these errors were encountered: