Hi, I don't agree with your assumptions about allowed clusters and replication-cluster definition. Allowed clusters defined at tenant level will restrict tenants to create namespaces in regions/clusters where they are not allowed. and replication clusters will help tenant to set up full mesh replication for that namespace across the clusters defined in replication-clusters. So, each configuration has a different meaning to serve. If anyone wants to setup different replication clusters then either those topics can be created under different namespaces or defined at topic level policy. Pulsar is being used by many legacy systems and changing its semantics for specific usecases without considering consequences are creating a lot of pain and incompatibility problems for other existing systems and let's avoid doing it as we are struggling with such changes and breaking compatibility or changing semantics are just not acceptable.
Thanks, Rajan On Wed, Nov 29, 2023 at 9:26 PM Xiangying Meng <xiangy...@apache.org> wrote: > Hi, Pulsar Community > > I drafted a proposal to make the configuration of clusters at the namespace > level clearer. This helps solve the problem of geo-replication not working > correctly at the topic level. > > https://github.com/apache/pulsar/pull/21648 > > I'm looking forward to hearing from you. > > BR > Xiangying >