You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Erik Onnen (JIRA)" <ji...@apache.org> on 2010/08/24 07:22:16 UTC

[jira] Updated: (CASSANDRA-1424) Allow fine-tuning of Thrift TCP behavior for Thrift-managed sockets

     [ https://issues.apache.org/jira/browse/CASSANDRA-1424?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Erik Onnen updated CASSANDRA-1424:
----------------------------------

    Attachment: CAS-1424.patch

> Allow fine-tuning of Thrift TCP behavior for Thrift-managed sockets
> -------------------------------------------------------------------
>
>                 Key: CASSANDRA-1424
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1424
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 0.7 beta 1, 0.7 beta 2, 0.7.0
>            Reporter: Erik Onnen
>            Priority: Minor
>             Fix For: 0.7.0
>
>         Attachments: CAS-1424.patch
>
>
> Would be nice to be able to control low-level TCP socket behaviors for the Thrift-managed sockets used by o.a.c.thrift.CassandraDaemon.
> Blatantly stole the idea from here: http://mail-archives.apache.org/mod_mbox/hadoop-hive-commits/201006.mbox/%3C20100616044535.E781723889CB@eris.apache.org%3E
> Patch attached, implemented to retain default behavior with current system but allows definition of the following in cassandra.yaml:
> * rpc_keepalive (default:false)
> * rpc_reuse_addrs (default:false)
> * rpc_send_buff_size_in_bytes (default:undefined)
> * rpc_recv_buff_size_in_bytes (default:undefined)
> Wasn't sure how/if to write a unit test so could use some advice there.
> Verified that configs are picked up correctly and the socket accepts them on Linux 2.6 kernel.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.