ErikVerheul opened a new issue, #5409:
URL: https://github.com/apache/couchdb/issues/5409

   ## Description
   I am syncing multiple clients with doc changes from a central couchdb 
document store.  
   
   When using the changes /{db}/_changes API to listen for updates and 
modifications to the database for synchronization of the clients, updates are 
missing while the seq counter is still counting correctly. 
   
   ## Steps to Reproduce
   
   The sync is started with a GET and url; 
`${currenDb}/_changes?filter=filters/sync_filter&feed=longpoll&include_docs=true&since=now`
   Then call again after a result or a timeout. Leaving out the sync_filter 
makes no difference.
   
   HOWEVER: When the data.last_seq is saved after the first call and used in 
the ur as: `... &since=last_seq` in the next call, and from now on, always the 
last_seq value is used, the synchronization works fine.
   
   ## Expected Behaviour
   
   The synchronization should work with repeated since=now calls OR the 
documentation should state otherwise.
   
   ## Your Environment
   
   This behaviour is tested on Ubuntu 24.04 and Couchdb version 3.3.3. and 3.4.2
   
   ## Additional Context
   
   Expect a bug fix or a documentation update. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to