[
https://issues.apache.org/jira/browse/CASSANDRA-3378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
MichaĆ Michalski updated CASSANDRA-3378:
----------------------------------------
Attachment: cassandra-3378-v1.patch
I've attached an initial patch. As I mentioned I had a little concern on what
to do with the default buffer size that is set for BufferedOutputStream and why
is it set only for uncompressed OutputStream. I've read CASSANDRA-1896 and I
understand why it's set to 4096, but I can only guess why it's not set for
compressed stream too. Anyway - I'm pretty sure that user settings should
overwrite this default 4096, but I wonder if default of 4096 should stay in
code (so default buffer size values for compressed and uncompressed streams are
handled separately) or maybe it should be set by default in cassandra.yaml.
However, second solution (which I picked for now) causes compressed output
stream to have default buffer size of 4096 bytes too, so it leads back to my
first concern: is this a behaviour we expect?
Waiting for a comment and I'll improve this patch according to your suggestion.
> Allow configuration of storage protocol socket buffer
> -----------------------------------------------------
>
> Key: CASSANDRA-3378
> URL: https://issues.apache.org/jira/browse/CASSANDRA-3378
> Project: Cassandra
> Issue Type: New Feature
> Components: Core
> Reporter: Brandon Williams
> Priority: Minor
> Labels: lhf
> Attachments: cassandra-3378-v1.patch
>
>
> Similar to rpc_[send,recv]_buff_size_in_bytes, we should expose this for high
> latency connections.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira