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

[Python][CI] Tests on windows are running very slow #35078

Closed
jorisvandenbossche opened this issue Apr 12, 2023 · 7 comments
Closed

[Python][CI] Tests on windows are running very slow #35078

jorisvandenbossche opened this issue Apr 12, 2023 · 7 comments
Assignees
Milestone

Comments

@jorisvandenbossche
Copy link
Member

jorisvandenbossche commented Apr 12, 2023

Appveyor is currently timing out (eg https://ci.appveyor.com/project/ApacheSoftwareFoundation/arrow/builds/46764558), and also the nightly crossbow wheel tests show very slow tests (eg wheel-windows-cp310-amd64 latest logs).

Going back a bit in time, the same crossbow build from April 1 was fast: logs (tests take about 5 minutes)

@jorisvandenbossche
Copy link
Member Author

The first slow crossbow build seems to be 3 days ago: https://github.com/ursacomputing/crossbow/actions/runs/4649634532/jobs/8228109815

@mapleFU
Copy link
Member

mapleFU commented Apr 12, 2023

"raw logs" url seems expired, or just I didn't have authority to visit it?

@westonpace
Copy link
Member

Is it a timeout? It's pretty consistent on test_conversion. I assumed it was a segfault.

@westonpace
Copy link
Member

"raw logs" url seems expired, or just I didn't have authority to visit it?

@mapleFU

Here's a more recent slow build: https://github.com/ursacomputing/crossbow/actions/runs/4676300747/jobs/8282436089

I usually go to Zulip to find nightly test status: https://ursalabs.zulipchat.com/#narrow/stream/181017-nightlies/topic/report/near/348751506

@jorisvandenbossche
Copy link
Member Author

Comparing the last fast and first slow crossbow build, the only external change in the python test environment was an update of pytest from 7.2.2 to 7.3.0, and that might actually be the culprit: pytest-dev/pytest#10896

@jorisvandenbossche
Copy link
Member Author

Sorry, wasn't aware that the raw logs urls expire so quickly. Updated the top post with linking to the normal github actions pages, where you can manually click on "View raw logs"

@raulcd
Copy link
Member

raulcd commented Apr 18, 2023

The new Pytest release fixes the issue. Appveyor is now passing and the wheel tests for Windows are back to ~10 minutes instead of 2hours :). I am closing the issue.

@raulcd raulcd closed this as completed Apr 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants