mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-08-06 22:22:38 +03:00
Extra PriorityQueue in QuicStreamManager for DSR streams
Summary: Real stream data and BufferMeta represented data will be scheduled by different schedulers. For that reason, this diff adds another PriorityQueue into the stream manager. Reviewed By: mjoras Differential Revision: D26132498 fbshipit-source-id: c69cb671c9a9f975d82efab8f1244a2f3c6c9297
This commit is contained in:
committed by
Facebook GitHub Bot
parent
adc1e15eff
commit
89d3179ab8
@@ -2048,6 +2048,7 @@ TEST_F(QuicTransportFunctionsTest, HasAppDataToWrite) {
|
||||
conn->flowControlState.peerAdvertisedMaxOffset = 1000;
|
||||
conn->flowControlState.sumCurWriteOffset = 800;
|
||||
QuicStreamState stream(0, *conn);
|
||||
writeDataToQuicStream(stream, folly::IOBuf::copyBuffer("I'm a devil"), true);
|
||||
conn->streamManager->addWritable(stream);
|
||||
EXPECT_EQ(WriteDataReason::NO_WRITE, hasNonAckDataToWrite(*conn));
|
||||
|
||||
|
Reference in New Issue
Block a user