What motivated you to submit this feature request?
Pinecone python client sets up a gRPC service config for retry but the go one currently does not. It would be good to have parity / easy retry.
https://github.com/pinecone-io/pinecone-python-client/blob/main/pinecone/grpc/channel_factory.py#L29
https://github.com/pinecone-io/go-pinecone/blob/main/pinecone/index_connection.go#L51
Describe the solution you'd like
Automatically set up service config like python
Describe alternatives you've considered
Require user to pass it as a grpc.DialOption. It provides the functionality but isn't convenient (in our case, we literally copied it from the python client's code to use).
Additional context
Add any other context or screenshots about the feature request here.
What motivated you to submit this feature request?
Pinecone python client sets up a gRPC service config for retry but the go one currently does not. It would be good to have parity / easy retry.
https://github.com/pinecone-io/pinecone-python-client/blob/main/pinecone/grpc/channel_factory.py#L29
https://github.com/pinecone-io/go-pinecone/blob/main/pinecone/index_connection.go#L51
Describe the solution you'd like
Automatically set up service config like python
Describe alternatives you've considered
Require user to pass it as a
grpc.DialOption. It provides the functionality but isn't convenient (in our case, we literally copied it from the python client's code to use).Additional context
Add any other context or screenshots about the feature request here.