I'm trying to understand the reason for this behavious of pouchdb (v 5.4.5 but previous versions behaved the same)
using chrome:
initial replication from local couchdb lasts ~75s
first ~20s:
I see a lot of requests being made and succeed
then it stops for ~50s
no requests being made
last few seconds
makes few more requests and completes replication
using
PouchDB.debug.enable(*)
before the pause:
pouchdb:api body-planet +6ms bulkDocs Object {docs: Array[79], new_edits: false}
after the pause I have:
pouchdb:api body-planet +54s bulkDocs success []
the bulkdocs sends 79 docs and they all seems design like this (sampled a few)
first doc
- data:Object
- _deleted:true
- _doc_id_rev:"_design/idx-cebad2f4a10a02b86e1b10f9f7fd2271::589-e0e7a702aef12cda523e2dd6b356eb2b"
- __proto__:Object
- metadata:Object
- deleted:true
- id:"_design/idx-cebad2f4a10a02b86e1b10f9f7fd2271"
- rev_tree:Array[46]
- revisions:Object
- ids:Array[589]
- start:589
- __proto__:Object
- seq:4324
- winningRev:"589-e0e7a702aef12cda523e2dd6b356eb2b"
- __proto__:Object
- stemmedRevs:Array[0]
- __proto__:Object
79th doc
- Object
- _deleted:true
- _doc_id_rev:"_design/idx-cebad2f4a10a02b86e1b10f9f7fd2271::1821-64ad933ee09b372de8de2ce52257d577"
- __proto__:Object
- metadata:Object
- deleted:true
- id:"_design/idx-cebad2f4a10a02b86e1b10f9f7fd2271"
- rev_tree:Array[94]
- revisions:Object
- ids:Array[1821]
- start:1821
- __proto__:Object
- seq:4402
- winningRev:"1821-64ad933ee09b372de8de2ce52257d577"
- __proto__:Object
- stemmedRevs:Array[0]
- __proto__:Object
Can you explain me what is happening?