Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.

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 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.

1 participant