Skip to content
This repository was archived by the owner on May 8, 2026. It is now read-only.
This repository was archived by the owner on May 8, 2026. It is now read-only.

The second connection migration will fail #698

Description

@limiao

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions