Skip to content
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

If DC is enabled, wait until the DC state is complete before returning control back to the application #2273

Open
WesleyRosenblum opened this issue Jul 16, 2024 · 0 comments

Comments

@WesleyRosenblum
Copy link
Contributor

WesleyRosenblum commented Jul 16, 2024

Problem:

Currently, if an application specifies a dc provider, the client and server still return control back to the application before the dc state has been completed. This may result in the application dropping the client or server connection prematurely, if they don't intentionally wait for the completion of the dc state.

Solution:

If dc has been negotiated, do not return control back to the application until the dc::State is Complete

  • Does this change what s2n-quic sends over the wire? No
  • Does this change any public APIs? Changes the behavior of the accept()/connect() APIs

Requirements / Acceptance Criteria:

  • **Testing:**The dc Integration tests should be updated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant