lhotari opened a new issue, #23694: URL: https://github.com/apache/pulsar/issues/23694
### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Read release policy - [X] I understand that unsupported versions don't get bug fixes. I will attempt to reproduce the issue on a supported version of Pulsar client and Pulsar broker. ### Version Since Pulsar 3.0.0 with PR #17150 changes ### Minimal reproduce step This code break multi-level replication: https://github.com/apache/pulsar/blob/44f986014e4d314a4a52484856c7dfb2d89ea3c1/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/GeoPersistentReplicator.java#L135-L141 ### What did you expect to see? Before Pulsar 3.0.0, it has been possible to have multi-level replication in Pulsar clusters, for example with a star topology. Star topology is useful since instead of having every cluster connected with every other cluster, it's possible to configure geo-replication in a star topology where the number of connections is significantly reduced. I'm not sure if star topology was officially ever supported, but it has been possible to configure geo-replication successfully in that way in pulsar 2.x. ### What did you see instead? Forwarding of replicated messages is prevented with code added in #17150. ### Anything else? _No response_ ### Are you willing to submit a PR? - [ ] I'm willing to submit a PR! -- 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]
