mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-11-24 04:01:07 +03:00
Integrate RangeChain into write path of QUIC stack
Summary: See title Reviewed By: mjoras Differential Revision: D58216871 fbshipit-source-id: 9afc08946a676ec967c998416a6470d4884af550
This commit is contained in:
committed by
Facebook GitHub Bot
parent
b23e5027ea
commit
bc386475e5
@@ -802,8 +802,8 @@ TEST_F(QuicUnidirectionalStreamTest, OpenFinalAckStreamFrame) {
|
||||
stream.retransmissionBuffer.emplace(
|
||||
std::piecewise_construct,
|
||||
std::forward_as_tuple(1),
|
||||
std::forward_as_tuple(
|
||||
std::make_unique<StreamBuffer>(std::move(buf), 1, false)));
|
||||
std::forward_as_tuple(std::make_unique<WriteStreamBuffer>(
|
||||
ChainedByteRangeHead(buf), 1, false)));
|
||||
sendAckSMHandler(stream, streamFrame);
|
||||
EXPECT_EQ(stream.sendState, StreamSendState::Closed);
|
||||
EXPECT_EQ(stream.recvState, StreamRecvState::Invalid);
|
||||
@@ -883,7 +883,7 @@ TEST_F(QuicOpenStateTest, DSRFullStreamAcked) {
|
||||
true,
|
||||
1,
|
||||
PacketNumberSpace::AppData);
|
||||
ASSERT_EQ(stream->writeBuffer.chainLength(), 0);
|
||||
ASSERT_EQ(stream->pendingWrites.chainLength(), 0);
|
||||
ASSERT_NE(
|
||||
stream->retransmissionBufMetas.end(),
|
||||
stream->retransmissionBufMetas.find(bufMetaStartingOffset));
|
||||
|
||||
Reference in New Issue
Block a user