getsentry / zeus

WIP: A dashboard for CI
https://zeus.ci
Apache License 2.0
206 stars 23 forks source link

feat: Move vcs backend to asyncio #329

Closed dcramer closed 4 years ago

dcramer commented 4 years ago

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 commented 4 years ago

bors r+

dcramer commented 4 years ago

pytest bug that I discovered while doing this is here https://github.com/pytest-dev/pytest/issues/6909

bors[bot] commented 4 years ago

Build failed

dcramer commented 4 years ago

bors r+

bors[bot] commented 4 years ago

Build failed

dcramer commented 4 years ago

bors r+

bors[bot] commented 4 years ago

Build succeeded