Skip to content

gRPC proxy stream peeking capability

Paul Okstad (ex-GitLab) requested to merge po-proxy-peeking into master

This change introduces the stream peeking first seen in pokstad1/grpc-proxy!1 (merged). Original description follows:

This fork will add support for peeking at forwarded traffic in the gRPC library we use for Praefect. It does this by providing an abstraction for peeking into a gRPC stream by specifying the number of messages to peek. All peeked messages are also forwarded to the backend node.

Closes #1617 (closed)

Merge request reports