I investigated more on this problem :
I've found that that continuous replication isn't possible with "doc_ids" parameter. I confirmed this reading the code :
DocIds = couch_util:get_value(<<"doc_ids">>, PostProps, nil),
... snip ...
case DocIds of
List when is_list(List) ->
% Fast replication using only a list of doc IDs to replicate.
% Replication sessions, checkpoints and logs are not created
% since the update sequence number of the source DB is not used
% for determining which documents are copied into the target DB.
% Replication using the _changes API (DB sequence update numbers).
Why can't we have continuous replication with "doc_ids" ?
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|317d 10h 43m||1||Benoit Chesneau||01/Jul/11 23:26|
|Affects Version/s||1.0.3 [ 12316107 ]|
|Affects Version/s||0.11.3 [ 12315252 ]|
|Fix Version/s||1.1 [ 12314933 ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Fix Version/s||1.2 [ 12315198 ]|
|Resolution||Fixed [ 1 ]|
|Field||Original Value||New Value|
|Skill Level||Regular Contributors Level (Easy to Medium)|