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

PersistentDict: concurrency improvements #231

Merged
merged 14 commits into from
Jun 7, 2024

Conversation

matthiasdiener
Copy link
Contributor

@matthiasdiener matthiasdiener commented Jun 4, 2024

Should address the concurrency issues seen in #227.

I have a small concurrency test in https://github.com/matthiasdiener/skvlite/blob/7718f6729d0c6db8aabb047720f7c1f42f94689e/examples/concurrency.py which I could add here if you like @inducer.

Please squash

pytools/persistent_dict.py Show resolved Hide resolved
pytools/persistent_dict.py Outdated Show resolved Hide resolved
pytools/persistent_dict.py Show resolved Hide resolved
@matthiasdiener
Copy link
Contributor Author

matthiasdiener commented Jun 5, 2024

#232 is the concurrency test that fails without this PR.

Edit:

added this test to this PR in 212ee30

@matthiasdiener matthiasdiener marked this pull request as ready for review June 5, 2024 21:04
@inducer inducer merged commit 93eab0f into inducer:main Jun 7, 2024
16 checks passed
@inducer
Copy link
Owner

inducer commented Jun 7, 2024

Thanks!

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