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]
