-
Notifications
You must be signed in to change notification settings - Fork 990
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
Dragonfly Unexpectedly Closes Client Connections #1763
Comments
Further information: When I run the same benchmark but via Redis instead of Memcached, there isn't any issue. |
fixed by #1745 please use image |
Confirmed that using the weekly image worked - thanks |
This is still a problem with payloads over 100kB when using
Here are the Dragonfly logs:
|
yes, we limit the request size to 64KB. Is that not enough for you? Please describe your use-case. |
Is the 64Kb request size documented somewhere? If not, it may be a good idea since I couldn't find it anywhere. The default maximum item size in Memcached is 1Mb so this has been the limit we've been using. |
Unfortunately, we have not done this yet. We have an open task for this: |
Describe the bug
When running a simple benchmark on Dragonfly via memtier_benchmark on Kubernetes, Dragonfly closes the client connection when the payload size is >225 bytes. I'm using the Memcached ASCII protocol.
Here are some relevant Dragonfly logs (
--v=5
):To Reproduce
Steps to reproduce the behavior:
proactor_threads
and/ormaxmemory
):memtier_benchmark
DeploymentExpected behavior
The benchmark job should run to completion without any
Connection reset by peer
errors.Environment (please complete the following information):
Linux dragonfly-67f948ffc8-2p6bj 5.15.107+ #1 SMP Thu Jun 29 09:19:06 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
The text was updated successfully, but these errors were encountered: