This is an automated email from the ASF dual-hosted git repository.
penghui pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git.
from af43e87 [Rest API] Change ``BrokersBase`` api ``getActiveBrokers``
and ``getLeaderBroker`` to pure async. (#13935)
add d22ff4f Add schema compatibility strategy on topic level (#13297)
No new revisions were added by this update.
Summary of changes:
.../apache/pulsar/broker/admin/AdminResource.java | 44 ++-
.../broker/admin/impl/PersistentTopicsBase.java | 27 ++
.../pulsar/broker/admin/v2/PersistentTopics.java | 111 +++++++
.../pulsar/broker/service/AbstractTopic.java | 56 ++--
.../service/nonpersistent/NonPersistentTopic.java | 2 -
.../broker/service/persistent/PersistentTopic.java | 2 -
.../broker/admin/AdminApiSchemaAutoUpdateTest.java | 17 +-
...hemaTypeCompatibilityCheckOnTopicLevelTest.java | 329 +++++++++++++++++++++
.../apache/pulsar/client/admin/TopicPolicies.java | 46 +++
.../client/admin/internal/TopicPoliciesImpl.java | 57 ++++
.../org/apache/pulsar/admin/cli/CmdTopics.java | 49 +++
.../policies/data/HierarchyTopicPolicies.java | 3 +-
.../common/policies/data/TopicOperation.java | 3 +
.../pulsar/common/policies/data/TopicPolicies.java | 1 +
.../SchemaCompatibilityStrategyTest.java | 85 ++++++
.../topologies/PulsarClusterTestBase.java | 5 +
16 files changed, 786 insertions(+), 51 deletions(-)
create mode 100644
pulsar-broker/src/test/java/org/apache/pulsar/schema/compatibility/SchemaTypeCompatibilityCheckOnTopicLevelTest.java
create mode 100644
tests/integration/src/test/java/org/apache/pulsar/tests/integration/cli/topicpolicies/SchemaCompatibilityStrategyTest.java