You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
Observable MongoDB queries keep updating after a Chronicle projection replay. When a collection is renamed into place, or the change stream reports invalidate, the shared watcher now sends fresh results to the observers of the affected collections. (#3407)
When MongoDB rejects an expired or invalid resume token, the shared watcher reopens the change stream without the token and resynchronizes every observer. Previously the stream kept retrying with the bad token and observers silently stopped updating. (#3407)
A failed snapshot for an observable MongoDB query is logged and retried a bounded number of times, and the subscription stays open instead of ending with an error. (#3407)