Remove HTTP2Settings
from ServerParams
#260
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This was a relatively common pattern:
but it is misleading: notice that the
serverParams
need to be passed twice, even though on call toforkServer
we need only theHTTP2Settings
, and on the call tomkGrpcServer
we need everything inServerParams
except theHTTP2Settings
: they are completely separate. This gets even more confusing in a pattern such as this:where we are using
def
in both places; becomes quite easy to make a change in the wrong place, and then be confused that it didn't take effect. We are now separating these two values out completely.