grpc-swift icon indicating copy to clipboard operation
grpc-swift copied to clipboard

The Swift language implementation of gRPC.

Results 137 grpc-swift issues
Sort by recently updated
recently updated
newest added

I seem to be having issues with this library when using bidirectional streams, peers seem to disconnect on network switches. Is this a familiar issue?

kind/support

### Question Checklist - [x] Updated grpc-swift to the latest version - [x] I read the [Contribution Guidelines](https://github.com/grpc/grpc-swift/blob/master/CONTRIBUTING.md) - [x] I read [README](https://github.com/grpc/grpc-swift/blob/master/README.md) - [x] I searched for [existing GitHub...

version/v1

### Describe the bug - `testBidirectionalStreamingOnCloseAfterUserFunctionFails` seems to get stuck when run in CI and eventually times out. - This doesn't happen consistently but does happen quite frequently. ### Additional...

kind/bug

### Description The [current](https://github.com/grpc/grpc-swift/blob/main/docs/interceptors-tutorial.md) interceptor implementation sits on top of each service client. This forces the implementation on the client side of the gRPC service to arrange a factory with...

kind/enhancement

### What are you trying to achieve? If I want to add a trace for our service call chain, do you have some suggestions for below example? I have AProvider/AClient/BProvider/BClient,...

kind/support

The problem comes with the new glibc >= 2.30 for Sources/CgRPC/src/core/lib/iomgr/ev_epollex_linux.cc : static declaration of 'gettid' follows non-static declaration static long gettid(void) { return syscall(__NR_gettid); } Possible solution is @@...

cgrpc

I am trying to implement grpc-swift in my project. I have created a demo app and it's working fine. But when I try to replicate the same in my project...

question
cocoapods

Right now both the server and the client ignore the result of the ALPN negotiation. The client does log the outcome, but otherwise does nothing: the server largely ignores it...

enhancement

We run the following combinations of interoperability tests in CI: - Swift server / Swift client - C++ server / Swift client We should run: - Swift server / C++...

kind/enhancement
version/v1

This is a WIP for tracing gRPC services. It's meant as a playground for experimenting with how such instrumentation will look like.