-
Notifications
You must be signed in to change notification settings - Fork 1k
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
TestInternals#test_large_payload test failure with Redis 7 #1117
Comments
I should have mentioned that this is the command I am using to execute the test suite:
|
It passes on CI: https://github.com/redis/redis-rb/runs/7762157806?check_suite_focus=true#step:7:503 So whatever the issue is, is likely to be with something on your machine or system. |
NB: closing as it's non-actionable for me, if you however figure out a reproduction, I'll happily re-open and fix the issue. |
Yes, right, I saw that CI is passing. Wonder if that might be different configuration of Redis on Fedora? But I'll probably just disable the test case for now. Thx |
Possibly yes. Maybe redis has some kind of max command size or something that is enabled by default on fedora. The error suggest that the server kinda just closed the connection or something like that. |
Just tried to run the test case with disabled hiredis binary extension and the test case succeeds 🤔 |
And on Fedora, the rubygem-hiredis is not using the vendored hiredis 1.0.0 but the system hiredis 1.0.2. So there are certainly some differences comparing to the CI .... |
Just tried the pristine upstream hiredis and the test is passing. |
This might be the culprit: |
Trying the changes #1114, they works just fine with single exception:
The test case also fails similarly for redis-rb 4.6.0.
The text was updated successfully, but these errors were encountered: