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

The second connection migration will fail #698

Open
limiao opened this issue Mar 22, 2024 · 7 comments
Open

The second connection migration will fail #698

limiao opened this issue Mar 22, 2024 · 7 comments

Comments

@limiao
Copy link

limiao commented Mar 22, 2024

When I was developing the server, I found that when triggering connection migration, it can only succeed on the first attempt and cannot be completed afterwards. The DCID remained unchanged throughout the entire process.
Here is the event I printed.

02:57:09.926       io.netty.handler.ssl.SslHandshakeCompletionEvent
02:57:09.926       io.netty.incubator.codec.quic.QuicStreamLimitChangedEvent
02:57:22.371       io.netty.incubator.codec.quic.QuicPathEvent$ReusedSourceConnectionId
02:57:22.371       io.netty.incubator.codec.quic.QuicPathEvent$New
02:57:22.851       io.netty.incubator.codec.quic.QuicPathEvent$Validated
02:57:22.851       io.netty.incubator.codec.quic.QuicPathEvent$PeerMigrated
02:57:39.345       io.netty.incubator.codec.quic.QuicPathEvent$ReusedSourceConnectionId
02:57:40.608       io.netty.incubator.codec.quic.QuicPathEvent$ReusedSourceConnectionId
02:57:40.609       io.netty.incubator.codec.quic.QuicPathEvent$ReusedSourceConnectionId
02:57:43.619       io.netty.incubator.codec.quic.QuicPathEvent$ReusedSourceConnectionId
02:57:43.620       io.netty.incubator.codec.quic.QuicPathEvent$ReusedSourceConnectionId
02:57:44.354       io.netty.incubator.codec.quic.QuicPathEvent$ReusedSourceConnectionId
02:57:50.320       io.netty.incubator.codec.quic.QuicPathEvent$ReusedSourceConnectionId
02:57:50.320       io.netty.incubator.codec.quic.QuicPathEvent$ReusedSourceConnectionId
@limiao
Copy link
Author

limiao commented Mar 22, 2024

02:57:22.371 is the first migration, 02:57:39.345 is the second.

@normanmaurer
Copy link
Member

@limiao do you have a reproducer that I can use ?

@limiao
Copy link
Author

limiao commented Mar 27, 2024

@normanmaurer For some reason, I am unable to provide the complete code, but I have extracted an example from the original project https://github.com/limiao/QuicDemo

@normanmaurer
Copy link
Member

Thanks will try to have a look.

@limiao
Copy link
Author

limiao commented Apr 15, 2024

@normanmaurer May I ask if any issues have been identified? Do I need to provide any other information

@normanmaurer
Copy link
Member

I didn't have time yet to investigate

@normanmaurer
Copy link
Member

Can you check if this is still an issue with the latest release ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants