cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Erik Onnen (JIRA)" <j...@apache.org>
Subject [jira] Created: (CASSANDRA-1424) Allow fine-tuning of Thrift TCP behavior for Thrift-managed sockets
Date Tue, 24 Aug 2010 05:20:15 GMT
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


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.


Mime
View raw message