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

Test Multiple concurrent adds failing without sleep timer #33

Closed
luisremis opened this issue Aug 2, 2018 · 0 comments
Closed

Test Multiple concurrent adds failing without sleep timer #33

luisremis opened this issue Aug 2, 2018 · 0 comments
Assignees
Labels
Discussion Needed Require additional context and discussion

Comments

@luisremis
Copy link
Contributor

tests/python/TestEntities.py -> def test_runMultipleAdds(self):
We added a timer so that this test won't hang up, but we should find a way to fix this.

More info in #30

Msync increases how long PMGD takes. That means the reader writer lock has more timeouts and so more threads wait. That somehow seems to be messing with some queue that starts denying newer threads from even getting connected.

One of the things we need to figure now at the VDMS layer is that timeout based locking is bound to cause more failures since threads don't get to wait however long. Do we introduce internal retries or let the client retry? We should of course try to figure out the right values as we run more experiments but just saying.

@luisremis luisremis added Discussion Needed Require additional context and discussion Performance labels Aug 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion Needed Require additional context and discussion
Projects
None yet
Development

No branches or pull requests

2 participants