You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
I have built Stirling and used Stirling_wrapper for testing. I use the redis-benchmark to sent two consecutive get commands. The value corresponding to this get command is a large value, around 3MB. I can see the requests and responses in tcpdump, but they are not visible in the output of Stirling_wrapper. However, for smaller values, in the range of a few tens of bytes, I can observe them in the Stirling_wrapper output.
redis-benchmark command I executed, and I have pre-created the key and large value.:
the above two redis command is not the commands i sent, Those commands were sent by the Redis-benchmark tool.
How to reproduce?
I believe that reproducing this issue should be possible by constructing two extremely large (exceeding 3MB) key-value pairs and then sending consecutive get requests.
my machine environment:
Linux VM-4-9-ubuntu 5.15.0-72-generic #79-Ubuntu SMP Wed Apr 19 08:22:18 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
and redis version:
Redis server v=7.2.4
Stirling version:
just building from source(main branch)
The text was updated successfully, but these errors were encountered:
@hengyoush thanks for the detailed bug report. There are some well known issues that cause missing protocol traces as payload size increases (#1755 for example). I need to spend some time trying your instructions and investigating the source of the issue and hope to do that over the next few days.
Describe the bug
I have built Stirling and used Stirling_wrapper for testing. I use the redis-benchmark to sent two consecutive get commands. The value corresponding to this get command is a large value, around 3MB. I can see the requests and responses in tcpdump, but they are not visible in the output of Stirling_wrapper. However, for smaller values, in the range of a few tens of bytes, I can observe them in the Stirling_wrapper output.
redis-benchmark command I executed, and I have pre-created the key and large value.:
tcpdump:
I can see the requests and responses in tcpdump.
and redis-benchmark's output:
the two request all succeeded.
and the Stirling_wrapper's output:
the above two redis command is not the commands i sent, Those commands were sent by the Redis-benchmark tool.
How to reproduce?
I believe that reproducing this issue should be possible by constructing two extremely large (exceeding 3MB) key-value pairs and then sending consecutive get requests.
my machine environment:
Linux VM-4-9-ubuntu 5.15.0-72-generic #79-Ubuntu SMP Wed Apr 19 08:22:18 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
and redis version:
Redis server v=7.2.4
Stirling version:
just building from source(main branch)
The text was updated successfully, but these errors were encountered: