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
Please see the FAQ in our main README.md before submitting your issue.
Use case(s) - what problem will this feature solve?
We want to copy grpc stream from product enviroment to test enviroment using libpcap:
capture packet using libpcap
parse http2 frame and extract grpc request data
forward this request data to test environment
This is almost impossbile if http2 uses a dynamic header table for following reasons:
we must capture full tcp stream from first packet
we must NOT lost any packet of, or the dynamic tables will mismatch
Proposed Solution
We already has http2 settings related options, such as MaxHeaderListSize.
Just add an new grpc server option to disable dynamic header table, so we can disable
http2 dynamic header by setting SETTINGS_HEADER_TABLE_SIZE to 0.
We will send more data for requests in product env, less than 150 bytes for each requests in
our environment. This is ok for us because we only disable dynamic header table when we
need copy stream.
Alternatives Considered
Additional Context
The text was updated successfully, but these errors were encountered:
This issue is labeled as requiring an update from the reporter, and no update has been received after 7 days. If no update is provided in the next 7 days, this issue will be automatically closed.
Please see the FAQ in our main README.md before submitting your issue.
Use case(s) - what problem will this feature solve?
We want to copy grpc stream from product enviroment to test enviroment using libpcap:
This is almost impossbile if http2 uses a dynamic header table for following reasons:
Proposed Solution
We already has http2 settings related options, such as MaxHeaderListSize.
Just add an new grpc server option to disable dynamic header table, so we can disable
http2 dynamic header by setting SETTINGS_HEADER_TABLE_SIZE to 0.
We will send more data for requests in product env, less than 150 bytes for each requests in
our environment. This is ok for us because we only disable dynamic header table when we
need copy stream.
Alternatives Considered
Additional Context
The text was updated successfully, but these errors were encountered: