mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-08-05 11:21:09 +03:00
Rename PacketEvent -> ClonedPacketIdentifier [take 2]
Summary: This is my second attempt at D61871891. This time, I ran `xplat/cross_plat_devx/somerge_maps/compute_merge_maps.py`, which generated quic/somerge_defs.bzl Reviewed By: kvtsoy Differential Revision: D61975459 fbshipit-source-id: bec62acb2b400f4a102574e8c882927f41b9330e
This commit is contained in:
committed by
Facebook GitHub Bot
parent
0d7a0e9287
commit
8e650ed585
@@ -1590,14 +1590,14 @@ TEST_F(QuicTransportFunctionsTest, TestUpdateConnectionWithCloneResult) {
|
||||
MaxDataFrame maxDataFrame(maxDataAmt);
|
||||
conn->pendingEvents.connWindowUpdate = true;
|
||||
writePacket.frames.push_back(std::move(maxDataFrame));
|
||||
PacketEvent event(PacketNumberSpace::AppData, 1);
|
||||
conn->outstandings.packetEvents.insert(event);
|
||||
ClonedPacketIdentifier clonedPacketIdentifier(PacketNumberSpace::AppData, 1);
|
||||
conn->outstandings.clonedPacketIdentifiers.insert(clonedPacketIdentifier);
|
||||
auto futureMoment = thisMoment + 50ms;
|
||||
MockClock::mockNow = [=]() { return futureMoment; };
|
||||
EXPECT_CALL(*rawCongestionController, onPacketSent(_)).Times(1);
|
||||
updateConnection(
|
||||
*conn,
|
||||
event,
|
||||
clonedPacketIdentifier,
|
||||
std::move(writePacket),
|
||||
MockClock::now(),
|
||||
1500,
|
||||
@@ -1633,9 +1633,9 @@ TEST_F(QuicTransportFunctionsTest, TestUpdateConnectionWithCloneResult) {
|
||||
getLastOutstandingPacket(*conn, PacketNumberSpace::AppData)
|
||||
->metadata.encodedBodySize);
|
||||
EXPECT_EQ(
|
||||
event,
|
||||
clonedPacketIdentifier,
|
||||
*getLastOutstandingPacket(*conn, PacketNumberSpace::AppData)
|
||||
->associatedEvent);
|
||||
->maybeClonedPacketIdentifier);
|
||||
EXPECT_TRUE(conn->pendingEvents.setLossDetectionAlarm);
|
||||
}
|
||||
|
||||
@@ -3745,11 +3745,12 @@ TEST_F(QuicTransportFunctionsTest, UpdateConnectionCloneCounterAppData) {
|
||||
MaxDataFrame(conn->flowControlState.advertisedMaxOffset);
|
||||
conn->pendingEvents.connWindowUpdate = true;
|
||||
packet.packet.frames.emplace_back(connWindowUpdate);
|
||||
PacketEvent packetEvent(PacketNumberSpace::AppData, 100);
|
||||
conn->outstandings.packetEvents.insert(packetEvent);
|
||||
ClonedPacketIdentifier clonedPacketIdentifier(
|
||||
PacketNumberSpace::AppData, 100);
|
||||
conn->outstandings.clonedPacketIdentifiers.insert(clonedPacketIdentifier);
|
||||
updateConnection(
|
||||
*conn,
|
||||
packetEvent,
|
||||
clonedPacketIdentifier,
|
||||
packet.packet,
|
||||
TimePoint(),
|
||||
123,
|
||||
@@ -3772,11 +3773,12 @@ TEST_F(QuicTransportFunctionsTest, UpdateConnectionCloneCounterHandshake) {
|
||||
MaxDataFrame(conn->flowControlState.advertisedMaxOffset);
|
||||
conn->pendingEvents.connWindowUpdate = true;
|
||||
packet.packet.frames.emplace_back(connWindowUpdate);
|
||||
PacketEvent packetEvent(PacketNumberSpace::AppData, 100);
|
||||
conn->outstandings.packetEvents.insert(packetEvent);
|
||||
ClonedPacketIdentifier clonedPacketIdentifier(
|
||||
PacketNumberSpace::AppData, 100);
|
||||
conn->outstandings.clonedPacketIdentifiers.insert(clonedPacketIdentifier);
|
||||
updateConnection(
|
||||
*conn,
|
||||
packetEvent,
|
||||
clonedPacketIdentifier,
|
||||
packet.packet,
|
||||
TimePoint(),
|
||||
123,
|
||||
@@ -3799,11 +3801,12 @@ TEST_F(QuicTransportFunctionsTest, UpdateConnectionCloneCounterInitial) {
|
||||
MaxDataFrame(conn->flowControlState.advertisedMaxOffset);
|
||||
conn->pendingEvents.connWindowUpdate = true;
|
||||
packet.packet.frames.emplace_back(connWindowUpdate);
|
||||
PacketEvent packetEvent(PacketNumberSpace::AppData, 100);
|
||||
conn->outstandings.packetEvents.insert(packetEvent);
|
||||
ClonedPacketIdentifier clonedPacketIdentifier(
|
||||
PacketNumberSpace::AppData, 100);
|
||||
conn->outstandings.clonedPacketIdentifiers.insert(clonedPacketIdentifier);
|
||||
updateConnection(
|
||||
*conn,
|
||||
packetEvent,
|
||||
clonedPacketIdentifier,
|
||||
packet.packet,
|
||||
TimePoint(),
|
||||
123,
|
||||
@@ -3839,18 +3842,18 @@ TEST_F(QuicTransportFunctionsTest, ClearBlockedFromPendingEvents) {
|
||||
|
||||
TEST_F(QuicTransportFunctionsTest, ClonedBlocked) {
|
||||
auto conn = createConn();
|
||||
PacketEvent packetEvent(
|
||||
ClonedPacketIdentifier clonedPacketIdentifier(
|
||||
PacketNumberSpace::AppData,
|
||||
conn->ackStates.appDataAckState.nextPacketNum);
|
||||
auto packet = buildEmptyPacket(*conn, PacketNumberSpace::AppData);
|
||||
auto stream = conn->streamManager->createNextBidirectionalStream().value();
|
||||
StreamDataBlockedFrame blockedFrame(stream->id, 1000);
|
||||
packet.packet.frames.emplace_back(blockedFrame);
|
||||
conn->outstandings.packetEvents.insert(packetEvent);
|
||||
conn->outstandings.clonedPacketIdentifiers.insert(clonedPacketIdentifier);
|
||||
// This shall not crash
|
||||
updateConnection(
|
||||
*conn,
|
||||
packetEvent,
|
||||
clonedPacketIdentifier,
|
||||
packet.packet,
|
||||
TimePoint(),
|
||||
getEncodedSize(packet),
|
||||
@@ -3923,7 +3926,7 @@ TEST_F(QuicTransportFunctionsTest, ClearRstFromPendingEvents) {
|
||||
|
||||
TEST_F(QuicTransportFunctionsTest, ClonedRst) {
|
||||
auto conn = createConn();
|
||||
PacketEvent packetEvent(
|
||||
ClonedPacketIdentifier clonedPacketIdentifier(
|
||||
PacketNumberSpace::AppData,
|
||||
conn->ackStates.appDataAckState.nextPacketNum);
|
||||
auto stream = conn->streamManager->createNextBidirectionalStream().value();
|
||||
@@ -3931,11 +3934,11 @@ TEST_F(QuicTransportFunctionsTest, ClonedRst) {
|
||||
RstStreamFrame rstStreamFrame(
|
||||
stream->id, GenericApplicationErrorCode::UNKNOWN, 0);
|
||||
packet.packet.frames.emplace_back(std::move(rstStreamFrame));
|
||||
conn->outstandings.packetEvents.insert(packetEvent);
|
||||
conn->outstandings.clonedPacketIdentifiers.insert(clonedPacketIdentifier);
|
||||
// This shall not crash
|
||||
updateConnection(
|
||||
*conn,
|
||||
packetEvent,
|
||||
clonedPacketIdentifier,
|
||||
packet.packet,
|
||||
TimePoint(),
|
||||
getEncodedSize(packet),
|
||||
@@ -3986,11 +3989,12 @@ TEST_F(QuicTransportFunctionsTest, TimeoutBasedRetxCountUpdate) {
|
||||
RstStreamFrame rstStreamFrame(
|
||||
stream->id, GenericApplicationErrorCode::UNKNOWN, 0);
|
||||
packet.packet.frames.push_back(rstStreamFrame);
|
||||
PacketEvent packetEvent(PacketNumberSpace::AppData, 100);
|
||||
conn->outstandings.packetEvents.insert(packetEvent);
|
||||
ClonedPacketIdentifier clonedPacketIdentifier(
|
||||
PacketNumberSpace::AppData, 100);
|
||||
conn->outstandings.clonedPacketIdentifiers.insert(clonedPacketIdentifier);
|
||||
updateConnection(
|
||||
*conn,
|
||||
packetEvent,
|
||||
clonedPacketIdentifier,
|
||||
packet.packet,
|
||||
TimePoint(),
|
||||
0,
|
||||
|
Reference in New Issue
Block a user