PavelZeger commented on PR #1507: URL: https://github.com/apache/pulsar-client-go/pull/1507#issuecomment-4691762094
Additional note: there is a known edge case in the partitioned/regex path. If a new partition (or regex topic) is discovered at the exact moment someone calls `Resume()`, that new child can end up paused while `Paused()` says false. It fixes itself on the next `Pause()`/`Resume()`, and the timing window is tiny. I'm leaving it as-is here on purpose. #1508 (`StartPaused`) fixes it at the root by creating new children already paused instead of pausing them after the fact - same as the Java client. A lock here would just get undone once #1508 lands. -- 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]
