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.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MultiplexingStream transmit errors when shutting down channels #517
MultiplexingStream transmit errors when shutting down channels #517
Changes from 54 commits
2df4bb9
439906b
50aeb0f
5410649
80b899e
e9b529f
e860c10
d2b6a00
4cc7a2d
d3560e1
89d6744
409c07a
33be374
19fc8f3
8d3e2b8
b379da9
738e67b
61a6edd
2b86c2d
1cc3272
425a208
90f0fd3
d3d270d
783068c
7e1ba18
c95905b
8b0e062
9a28a50
d2ed543
7d23ff7
75496f7
9116de1
7932c26
e6ffbec
9ba19a7
1f6e252
317d1eb
1a64f90
0e9656c
9448156
26add64
27d56a7
61ca8ff
b8721f4
e4f8cea
626242e
00dd45c
a8c5fbd
f9ed5a2
ed2d5d6
270a484
da0f302
6cd7a62
1c92e32
6b3691e
2021f29
06adacf
1e87e00
782ad6d
d6ec961
0586aeb
562caf2
3e4baf8
d8dcb0c
64a3e03
2aaea24
d0a63e5
bafac8a
3b7352b
ebf0903
b33e34e
3de306f
fd44d7e
738add2
a2eae37
53a142b
29fc1f8
3ab4f46
b38d67b
b0248f5
d9f4933
9c3360b
9b40d83
125e2fa
f6819e9
a2aef17
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This would probably be worth tracing about. Also, generally speaking we should read as much as we recognize, and disregard additional fields. For example, seeing 3 fields shouldn't change our ability to deserialize the first two.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see but then if we see three fields where we expect to see only two should be communicated to the user. I think as a middle ground, I will add a trace to warn the user that we encountered additional fields but not make it a blocking error.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. If you trace it at all, please use Verbose as the tracing level, as it is perfectly acceptable for some future version of the protocol to add a 3rd field and interop with a remote party that only supports 2 and for them to interact without errors or excessive logging.