/[Apache-SVN]
ViewVC logotype

Revision 810350


Jump to revision: Previous Next
Author: kocolosk
Date: Wed Sep 2 03:40:44 2009 UTC (14 years, 8 months ago)
Changed paths: 4
Log Message:
Support for replication over SSL.  Resolves COUCHDB-491

This turned out to be a decent amount of work, since:

1) ibrowse did not use SSL on dedicated connections.  Wrote a simplistic patch,
   will contact Chandru for further discussion.
2) When nginx is used for the SSL wrapper, it wants to buffer the changes feed.
   Setting "proxy_buffering off" in nginx.conf helps, but some buffering still
   occurred. Fixed by making couch_rep_changes_feed smart enough to split
   merged chunks.
3) The Erlang ssl application showed instabilities when used with {active,once}.
   Switched to the "new implementation" using {ssl_imp, new} and instabilities
   disappeared.



Changed paths

Path Details
Directorycouchdb/trunk/src/couchdb/couch_app.erl modified , text changed
Directorycouchdb/trunk/src/couchdb/couch_rep_changes_feed.erl modified , text changed
Directorycouchdb/trunk/src/couchdb/couch_rep_httpc.erl modified , text changed
Directorycouchdb/trunk/src/ibrowse/ibrowse_http_client.erl modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26