/[Apache-SVN]/couchdb/trunk/src/couchdb/couch_rep_changes_feed.erl
ViewVC logotype

Log of /couchdb/trunk/src/couchdb/couch_rep_changes_feed.erl

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 829920 - (view) (annotate) - [select for diffs]
Modified Mon Oct 26 19:51:32 2009 UTC (4 weeks, 3 days ago) by kocolosk
File length: 12980 byte(s)
Diff to previous 829871 (colored)
_changes response might have completed already

Revision 829871 - (view) (annotate) - [select for diffs]
Modified Mon Oct 26 17:38:29 2009 UTC (4 weeks, 3 days ago) by kocolosk
File length: 12995 byte(s)
Diff to previous 820851 (colored)
replication client should use inactivity timeout on changes feed

Revision 820851 - (view) (annotate) - [select for diffs]
Modified Fri Oct 2 00:27:48 2009 UTC (8 weeks ago) by kocolosk
File length: 12919 byte(s)
Diff to previous 819436 (colored)
replication bugfixes, see COUCHDB-516

Revision 819436 - (view) (annotate) - [select for diffs]
Modified Mon Sep 28 00:44:12 2009 UTC (8 weeks, 4 days ago) by kocolosk
File length: 12921 byte(s)
Diff to previous 817400 (colored)
we were skipping 1/1000 updates replicating old servers w/o _changes

Revision 817400 - (view) (annotate) - [select for diffs]
Modified Mon Sep 21 20:24:10 2009 UTC (2 months ago) by kocolosk
File length: 12923 byte(s)
Diff to previous 814828 (colored)
quietly start a new connection if changes feed is closed

Revision 814828 - (view) (annotate) - [select for diffs]
Modified Mon Sep 14 20:20:50 2009 UTC (2 months, 1 week ago) by jchris
File length: 12318 byte(s)
Diff to previous 810350 (colored)
finish committing my changes adventure. pardon the dust.

Revision 810350 - (view) (annotate) - [select for diffs]
Modified Wed Sep 2 03:40:44 2009 UTC (2 months, 3 weeks ago) by kocolosk
File length: 12135 byte(s)
Diff to previous 807477 (colored)
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.


Revision 807477 - (view) (annotate) - [select for diffs]
Modified Tue Aug 25 04:49:39 2009 UTC (3 months ago) by kocolosk
File length: 12600 byte(s)
Diff to previous 807473 (colored)
fix a process leak in local changes feed consumer

Revision 807473 - (view) (annotate) - [select for diffs]
Modified Tue Aug 25 04:31:21 2009 UTC (3 months ago) by kocolosk
File length: 12549 byte(s)
Diff to previous 807345 (colored)
disable gen_server timeouts for internal replication processes

Revision 807345 - (view) (annotate) - [select for diffs]
Modified Mon Aug 24 19:32:51 2009 UTC (3 months ago) by kocolosk
File length: 12539 byte(s)
Diff to previous 806918 (colored)
also follow 302 for _changes feed

Revision 806918 - (view) (annotate) - [select for diffs]
Modified Sun Aug 23 01:45:48 2009 UTC (3 months ago) by kocolosk
File length: 12510 byte(s)
Diff to previous 805430 (colored)
heartbeat bugfix for continuous replication from remote source

Revision 805430 - (view) (annotate) - [select for diffs]
Modified Tue Aug 18 14:48:03 2009 UTC (3 months, 1 week ago) by kocolosk
File length: 12475 byte(s)
Diff to previous 803192 (colored)
continuous _changes are now newline-delimited JSON Objects (no commas)

Revision 803192 - (view) (annotate) - [select for diffs]
Modified Tue Aug 11 16:29:55 2009 UTC (3 months, 2 weeks ago) by kocolosk
File length: 12292 byte(s)
Diff to previous 802888 (colored)
fix pull replication w/o _changes (for 0.9.x remote sources)

Revision 802888 - (view) (annotate) - [select for diffs]
Modified Mon Aug 10 18:37:43 2009 UTC (3 months, 2 weeks ago) by kocolosk
File length: 12306 byte(s)
Diff to previous 802416 (colored)
new replicator using _changes feed for continuous replication

Revision 802416 - (view) (annotate) - [select for diffs]
Modified Sat Aug 8 16:20:29 2009 UTC (3 months, 2 weeks ago) by kocolosk
File length: 12271 byte(s)
Diff to previous 797553 (colored)
update rep_changes_feed to use feed=continuous and rep_httpc

Revision 797553 - (view) (annotate) - [select for diffs]
Modified Fri Jul 24 16:38:53 2009 UTC (4 months ago) by kocolosk
File length: 12229 byte(s)
Diff to previous 795641 (colored)
reassemble split chunks in changes feed, add all() export

Revision 795641 - (view) (annotate) - [select for diffs]
Modified Sun Jul 19 21:50:39 2009 UTC (4 months, 1 week ago) by kocolosk
File length: 9658 byte(s)
Diff to previous 795297 (colored)
oops, bug in r795297 (listen for local update notifications)

Revision 795297 - (view) (annotate) - [select for diffs]
Modified Sat Jul 18 02:18:38 2009 UTC (4 months, 1 week ago) by kocolosk
File length: 9658 byte(s)
Diff to previous 794851 (colored)
listen for local update notifications when continuous=true

Revision 794851 - (view) (annotate) - [select for diffs]
Modified Thu Jul 16 20:54:45 2009 UTC (4 months, 1 week ago) by kocolosk
File length: 9032 byte(s)
Diff to previous 794848 (colored)
second cut at _changes feed consumer.  still not used by replicator

Revision 794848 - (view) (annotate) - [select for diffs]
Added Thu Jul 16 20:48:35 2009 UTC (4 months, 1 week ago) by kocolosk
File length: 5738 byte(s)
first cut at _changes feed consumer.  not yet used by replication

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2