Skip to content

Conversation

@thatsafunnyname
Copy link

This is to support setting keys with value_size 1047552 (1023k) as done in conf/set_big_values.

#10

This is to support setting keys with value_size 1047552 (1023k) as done in conf/set_big_values.
 
memcached#10
@dormando
Copy link
Member

Thanks!

This does make it use way too much memory for high connection count tests though. Since that wbuf is at the end of the connection structure it could be turned into a dynamic array and sized via a start parameter.

Don't think I can accept the simple patch due to the memory issue though. Would you be up to trying that out?

Also for what it's worth I've personally moved on to mcshredder now: https://github.com/memcached/mcshredder - though it doesn't have enough useful docs or example scripts to get people going.

connection.wbuf is changed from a static sized array on the stack to a pointer to a dynamically sized heap allocation.
  So that configs with many connections do not over allocate memory for wbuf, while also now supporting value_size > 64k
@thatsafunnyname
Copy link
Author

I changed it to a dynamic array.
I am testing TLS performance, I could not see support for this in mcshredder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants