Geo场景,schema在特定场景下无法同步信息

在开启了geo之后,A集群和B集群创建相同的namespaces-C,并且在各自集群设置–clusters为A,B,在A集群的namespace-C下通过PulsarClient对象创建Producer并且指定Schema.STRING,pub-message到A集群的namespace-C下的topic-D,查询A集群的topic-D的schema情况符合预期,能输出schema的json结果,但在B集群的topic-D中执行schemas get命令为404。如果在B集群-topicE通过PulsarClient对象先行创建consumer并subscribe,然后在A集群对topic-E生产消息,此时在A、B集群查topic-E的schema都能输出。如果所示是查询topic的schemas信息,两地集群查询的结果不一样。且两地的topics-list都有对应的topic信息。


Uploading: schema2.png…


补充另外一个集群查询schemas信息无果的图

@liudezhi2098 刘老师能帮忙看看嘛

geo-replication 配置下,schema 同步确实有问题,这个 PR 修复了。

请问一下是在哪个版本里面修复了呢,还望大佬告知。

image