Thanks @traun for a quick reply.
I think the suggestion you provided is also correct for peer to peer. Where application was syncing to sg1 and it goes off line, and on other tablet the same application is running. Now these two can sync data with each other by changing the sync gateway URL.
I do see lot of _revs_diff calls because right now, as it only do it for 100 documents at once. Is it possible to increase this number?
So that if the sync between cb1 and cb2 is good then _revs_diff wont give new docs. We want to have this _rev_diff calls to finish faster then they do right now in Android.
Secondly the check points are stored a local documents on sync gateway which doesn’t sync across sync gateways. Is it a possibility to sync them through sync gateway so that walk through is not required?
Or is it a possibility to save this in normal documents which can sync?
Will we have same mechanism of _rev_diff in 2.0 also, Or will it be faster. Right now our application have number of documents ranging from 20k to 80k. Having 100 revisions per call makes it very slow. Please suggest.