lhotari commented on PR #16651:
URL: https://github.com/apache/pulsar/pull/16651#issuecomment-2939579361

   I've created a mermaidjs diagram to show the main interactions in replicated 
subscriptions: https://gist.github.com/lhotari/96fda511a70d7de93744d868b4472b92
   This could help understand how things work. It's possible to continue adding 
more diagrams where corner cases leading to missed subscription updates could 
be explained. For a successful subscription mark delete position update, there 
is a condition that the snapshot is present and since communication happens via 
the topic, it adds lag, especially when there's high throughput on the topic. 
The lag could cause suitable snapshots not to be present until there's some 
pause in producer traffic. Improving that situation with some new solution 
could help resolve different issues where the expectation of replicated 
subscriptions isn't met.


-- 
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