[
https://issues.apache.org/jira/browse/CASSANDRA-4662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13458940#comment-13458940
]
Jason Brown commented on CASSANDRA-4662:
----------------------------------------
1) The configuration is backward compatible (you can use the traditional names
for the rpc_server_type - sync/async/hsha). However, I do like the notion of
using the class name for the value (so you can plug in what variant you wish),
and, yes, that would best be left for a major rev rather than a point upgrade.
2) ThriftSSLFactory is actually used in a sister ticket, CASSANDRA-4608 :). The
work for the full SSL integration got spread around several tickets; parent
ticket is CASSANDRA-4239. I put ThriftSSLFactory in o.a.c.security as it seemed
parallel to the existing SSLFactory, but I'm flexible on the package.
3) D'oh! I forgot to remove the hard coded value. Let me fix this one.
4) Good question (which I probably should have answered in the yaml itself):
thrift only supports blocking SSL sockets, so I assumed it would only work with
the sync rpc_server_type. However, I'll double check to see if it can work with
hsha.
As for supporting SSL or not, I've made it configurable at the server-side to
use it (via the yaml's new client_encryption_options.enabled).
I'll take a look at stress, as well, to test this out.
> Core support for Thrift SSL integration
> ---------------------------------------
>
> Key: CASSANDRA-4662
> URL: https://issues.apache.org/jira/browse/CASSANDRA-4662
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Jason Brown
> Assignee: Jason Brown
> Fix For: 1.1.6
>
> Attachments:
> 0001-CASSANDRA-4662.-Core-work-of-adding-thrift-ssl-suppo.patch
>
>
> Ticket to separate out the changes to yaml and cassandra/thrift code for the
> thrift SSL integration.
--
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