Thank you, option 2 is perfect ! Just to clarify, by "completed sequence" you mean checkpointed_source_seq, is that right ?
Foucauld 2015-07-29 16:46 GMT+02:00 Alexander Shorin <[email protected]>: > Hi, > > Two ways: > > 1) Get document revision on source side. Continuously HEAD request > that document with the same revision on the target side until 200 OK > response. > 2) Get document local_seq on source side. Watch replication status on > _active_tasks until completed sequence will be equal or great > document`s one. > > -- > ,,,^..^,,, > > > On Wed, Jul 29, 2015 at 5:40 PM, Foucauld Degeorges <[email protected]> > wrote: > > Hi all > > > > I'm trying to figure out a way to know whether a document has been > > effectively replicated (in continuous mode) to a remote CouchDB, with a > > minimum of network requests. > > My first idea would be to compare the date of the document creation / > > modification against the date of the last successful replication . How > do I > > get the latter? > > > > The _actve_tasks api gives me a updated_on value which seems to just be > the > > date the _active_tasks document was generated, but the rest of the doc > > might indicate other things, like "that last replication didn't go so > > well". There are also sequence numbers which look like they tell me the > > last sequence that was succesfully replicated. I find the documentation > > unclear about _active_tasks. > > > > Has anyone done this before? > > > > Cheers > > Foucauld Degeorges >
