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]

Reply via email to