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
I propose to inline this interface so that the go arrow library can be used in projects with earlier versions of grpc which don't contain this experimental interface. This should maintain the reflection capabilities introduced in 07e7009 but make go arrow library compatible with grpc < 1.45.
Component(s)
Go
The text was updated successfully, but these errors were encountered:
Describe the enhancement requested
When attempting to use arrow library in projects with grpc < 1.45, the reflection was added in v1.45.0 via grpc/grpc-go@18564ff .
This is due to a single line that references an experimental interface in grpc.reflection package:
arrow/go/arrow/flight/server.go
Lines 97 to 99 in c8d6110
The interface is defined as:
https://github.com/grpc/grpc-go/blob/4c776ec01572d55249df309251900554b46adb41/reflection/serverreflection.go#L69-L83
I propose to inline this interface so that the go arrow library can be used in projects with earlier versions of grpc which don't contain this experimental interface. This should maintain the reflection capabilities introduced in 07e7009 but make go arrow library compatible with grpc < 1.45.
Component(s)
Go
The text was updated successfully, but these errors were encountered: