Skip to content

Enable running tests in parallel#139

Open
hoytak wants to merge 12 commits intomainfrom
hoytak/240607-enable-parallel-tests
Open

Enable running tests in parallel#139
hoytak wants to merge 12 commits intomainfrom
hoytak/240607-enable-parallel-tests

Conversation

@hoytak
Copy link
Copy Markdown

@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
Copy Markdown
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
Copy Markdown
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