-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SSL #62
Comments
SSL support was removed in this commit. |
Can we add this somehow to riak_core_lite_util @marianoguerra ? |
To fork and to undo looks like easy at first for me ... but is there any special reason for removing? |
Simplifying and reducing dependencies to get a working minimal version. |
|
Erlang has out of the box secure distribution over tls with the appropriate settings. The problem was the handoff mechanism of riak_core_lite, which opens a new unsecured tcp connection instead of using the Erlang node connection or create a new secure tcp connection. I've solved the problem for my use case, just undo commit. |
Just to be clear - multi-data-centre replication and handoff are two different things (ex basho here). |
This is fixed in OTP22, so we could change the communication to distributed Erlang, right? |
http://blog.erlang.org/OTP-22-Highlights/#fragmented-distribution-messages Fragmenting very large messages helps, yes. But there is also the issue of one receiving mailbox per node - see this section of the |
My understanding is that by sharding the data like a broker to different processes (last sentence of Rationale) maybe bypass the issue of gen_rpc ... ? This could become very complex ... Im happy with the solution we have now ... Thank you guys :) |
Is communication over SSL/TLS possible (for Multi-Datacenter scenario), to seamlessly encrypt the message traffic?
Does the following configuration work?:
{riak_core, [ % ... {handoff_ssl_options, [ {certfile, "/full/path/to/site1-cert.pem"}, {keyfile, "/full/path/to/site1-key.pem"}]} % ... ]}
Best regards
The text was updated successfully, but these errors were encountered: