Skip to content
This repository was archived by the owner on Dec 18, 2018. It is now read-only.

Improve reliability of MaxRequestBufferSizeTests.LargeUpload #2586

Merged
merged 6 commits into from
May 17, 2018

Conversation

mikeharder
Copy link
Contributor

@mikeharder mikeharder commented May 17, 2018

- On Windows 10 1803, client can be paused as late as 36MB when MaxRequestBufferSize is 5MB
- Add temporary logging to measure pause location on all platforms
@mikeharder
Copy link
Contributor Author

@dotnet-bot test Ubuntu 16.04 Release Build

@mikeharder
Copy link
Contributor Author

@halter73, @Tratcher: Added pause data for MaxRequestBufferSize=1MB (the default). I don't understand why, but the Libuv and Sockets behaviors are much closer compared to MaxRequestBufferSize=5MB.

@mikeharder
Copy link
Contributor Author

@halter73, @Tratcher: OK to merge? I could file an issue to investigate why Sockets gets paused so much later than Libuv when MaxRequestBufferSize=5MB, but since the two transports have similar behavior for the default MaxRequestBufferSize=1MB, I don't think it's worth the time.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants