Skip to content

Enable running tests in parallel #139

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

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

hoytak
Copy link

@hoytak hoytak commented Jun 7, 2024

The main issue is that git xet clone with a single mdbv1 is not process safe -- two tests trying to read from a remote mdbv1 repo will cause a crash. This fixes that specific issue by merging the mdbv1 tests into a single test that would not be run in parallel.

The result is a significant speedup when running pyxet tests.

@hoytak hoytak requested a review from seanses June 7, 2024 21:47
@hoytak
Copy link
Author

hoytak commented Jun 9, 2024

Edit: Real issue here is the fact that xet blob is not multiprocess safe. That must be fixed before this can be parallelized.

@seanses
Copy link
Contributor

seanses commented Jun 10, 2024

Edit: Real issue here is the fact that xet blob is not multiprocess safe. That must be fixed before this can be parallelized.

Oh! which part is not?

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.

2 participants