-
Notifications
You must be signed in to change notification settings - Fork 968
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
circular dependency in quicklist nodes causes deadlock #4294
Comments
How can I reproduce exactly? |
Use the test case above ^^ and https://github.com/dragonflydb/dragonfly/pull/4262/files#diff-35fc27c757d9b3830899712b367143f5c61f801b8f252b7bfa6e59bfbde6da49R61 and change from Then once it deadlocks |
@kostasrim so I should use the kpr1 branch? |
I tried to follow instructions and it does not work for me. Can you please create a branch for me where I can run test_replication_all to reproduce it? Thanks |
@romange yes yes give me a few minutes though |
Thank you! |
Let me know if you have any issue, I tried it locally and it failed immediately |
fixes #4294 Signed-off-by: Roman Gershman <[email protected]>
fixes #4294 Signed-off-by: Roman Gershman <[email protected]>
It was discovered while pushing huge list entries in one of my PR's. https://github.com/dragonflydb/dragonfly/pull/4262/files#diff-35fc27c757d9b3830899712b367143f5c61f801b8f252b7bfa6e59bfbde6da49R59
It's easy to reproduce in
test_replication_all
case(2, 2 * [1], dict(key_target=1_000, huge_value_percentage=2), 500)
The text was updated successfully, but these errors were encountered: