Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Move vcs backend to asyncio #329

Merged
merged 1 commit into from Mar 13, 2020
Merged

feat: Move vcs backend to asyncio #329

merged 1 commit into from Mar 13, 2020

Conversation

dcramer
Copy link
Member

@dcramer dcramer commented Mar 12, 2020

The core goal here is to resolve some IO latency/blocking in vcs-server when git fetch takes a long period of time.

This upgrades us to Python 3.8.1 as well to make use of AsyncMock.

Note, pytest is locked at <5.4 right now, and is currently broken as of the 5.4.0 release.

@dcramer
Copy link
Member Author

dcramer commented Mar 12, 2020

bors r+

bors bot added a commit that referenced this pull request Mar 12, 2020
329: feat: Move vcs backend to asyncio r=dcramer a=dcramer

The core goal here is to resolve some IO latency/blocking in vcs-server when `git fetch` takes a long period of time.

This upgrades us to Python 3.8.1 as well to make use of AsyncMock.

Note, pytest is locked at <5.4 right now, and is currently broken as of the 5.4.0 release.

Co-authored-by: David Cramer <dcramer@gmail.com>
@dcramer
Copy link
Member Author

dcramer commented Mar 12, 2020

pytest bug that I discovered while doing this is here pytest-dev/pytest#6909

@bors
Copy link
Contributor

bors bot commented Mar 12, 2020

Build failed

@dcramer
Copy link
Member Author

dcramer commented Mar 13, 2020

bors r+

bors bot added a commit that referenced this pull request Mar 13, 2020
329: feat: Move vcs backend to asyncio r=dcramer a=dcramer

The core goal here is to resolve some IO latency/blocking in vcs-server when `git fetch` takes a long period of time.

This upgrades us to Python 3.8.1 as well to make use of AsyncMock.

Note, pytest is locked at <5.4 right now, and is currently broken as of the 5.4.0 release.

Co-authored-by: David Cramer <dcramer@gmail.com>
@bors
Copy link
Contributor

bors bot commented Mar 13, 2020

Build failed

The core goal here is to resolve some IO latency/blocking in vcs-server when `git fetch` takes a long period of time.

This upgrades us to Python 3.8.1 as well to make use of AsyncMock.

Note, pytest is locked at <5.4 right now, and is currently broken as of the 5.4.0 release.
@dcramer
Copy link
Member Author

dcramer commented Mar 13, 2020

bors r+

@bors
Copy link
Contributor

bors bot commented Mar 13, 2020

Build succeeded

@bors bors bot merged commit dcc2819 into master Mar 13, 2020
@bors bors bot deleted the feat/asyncio-vcs branch March 13, 2020 01:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant