mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-08-05 11:21:09 +03:00
Write control streams before other streams.`
Summary: For protocols like HTTP/3, lacking an actual priority scheme, it's a good idea to write control streams before non control streams. Implement this in a round robin fashion in the same way we do for other streams. Reviewed By: afrind Differential Revision: D18236010 fbshipit-source-id: faee9af7fff7736679bfea262ac18d677a7cbf78
This commit is contained in:
committed by
Facebook Github Bot
parent
af58963fe4
commit
1c0794abd7
@@ -1777,7 +1777,8 @@ TEST_F(QuicTransportFunctionsTest, HasAppDataToWrite) {
|
||||
auto conn = createConn();
|
||||
conn->flowControlState.peerAdvertisedMaxOffset = 1000;
|
||||
conn->flowControlState.sumCurWriteOffset = 800;
|
||||
conn->streamManager->addWritable(0);
|
||||
QuicStreamState stream(0, *conn);
|
||||
conn->streamManager->addWritable(stream);
|
||||
EXPECT_EQ(WriteDataReason::NO_WRITE, hasNonAckDataToWrite(*conn));
|
||||
|
||||
conn->oneRttWriteCipher = test::createNoOpAead();
|
||||
|
Reference in New Issue
Block a user