Skip to content

Conversation

mundya
Copy link
Member

@mundya mundya commented May 29, 2015

This is very much @mossblaser's work, but I've gotten the tests to work fully. I'm happy to merge this in on top of my work on windowed SCP, but I'd like @mossblaser to have a look first.

Note: merges onto #117.

mossblaser and others added 4 commits May 15, 2015 13:48
This bizarrely introduces some overhead which, despite numerous attempts to
track down its source, has not entirely been eliminated. That said, it does
bring the CPU load *way* down.

Strangely, this patch negatively impacts write performance slightly (for both
0,0 and 1,1) and read performance for 0,0 but positively impacts read
performance for 1,1.

Further experimentation is required...
@mossblaser, I've fixed a broken test. There are still failing tests for you to
investigate.
 - Mocks out "select" so that it will work with mocks.
 - Changes tests to deal with slight change in send/receive operation.
`min` doesn't have a keyword `default` earlier than Python 3.4, this
removes the requirement and adds a test that tests the newly added
branch works correctly.
@mossblaser
Copy link
Member

LGTM!

mundya added a commit that referenced this pull request May 30, 2015
@mundya mundya merged commit f1c61af into even-faster-scp-rw2 May 30, 2015
@mossblaser mossblaser deleted the even-faster-scp-rw2-select branch July 9, 2015 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants