Grpc mirroring not working


#1

I have set up grpc-mirroring, but I never see data arrive at the ‘dark’ version.
The same works for http, so I am relatively confident that I have the config right.

Now what is even worse: in 1.0.x the traffic arrives correctly in v1 (the normal target), while in 1.1, as soon as I enable mirroring my go code gets failures like

2019/02/20 16:43:46 could not greet: rpc error: code = DeadlineExceeded desc = context deadline exceeded
2019/02/20 16:43:48 could not greet: rpc error: code = Unavailable desc = upstream connect error or disconnect/reset before headers

Is mirroring supposed to work for grpc? And if not should galley catch that and reject such a mirroring rule?

It the answer is that it should work, then I’ll open an issue with the exact configuration etc.