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

Reply via email to