Let's say I'v a continuous replication, triggered by a doc in the _replicator 
database: 
"db1 => db2"

No I delete db2 and all related replications with concurrent requests. 
To remove replications, I made an update function called "stop", that
looks like this:

stop = function(doc, req) { 
  log('stopping replication ' + doc._id); 
  doc._deleted = true; 
  return [doc, 'OK'];
}

problem now is, that I get a conflict due to this error:

Error in replication `1234567890+continuous` (triggered by document `db1 => db2 
`): target_db_down
Restarting replication in 5 seconds.



I understand that the document in _replicator db has been updated at the same 
time after db2 was removed.
Question is: can I prevent the conflict from happening, without using a timeout 
for dropping the "db2" database?

Thanks for your help!

-- 
Gregor

Reply via email to