mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-11-25 15:43:13 +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
@@ -1536,6 +1536,7 @@ TEST_F(QuicStreamFunctionsTest, RemovedClosedState) {
|
||||
auto streamId = stream->id;
|
||||
conn.streamManager->readableStreams().emplace(streamId);
|
||||
conn.streamManager->peekableStreams().emplace(streamId);
|
||||
writeDataToQuicStream(*stream, folly::IOBuf::copyBuffer("write data"), true);
|
||||
conn.streamManager->addWritable(*stream);
|
||||
conn.streamManager->queueBlocked(streamId, 0);
|
||||
conn.streamManager->addDeliverable(streamId);
|
||||
|
||||
Reference in New Issue
Block a user