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]