This is an automated email from the ASF dual-hosted git repository. cmccabe pushed a change to branch trunk in repository https://gitbox.apache.org/repos/asf/kafka.git
from 85bfdf4127e KAFKA-17613: Remove ZK migration code (#17293) add dbd50ff8472 KAFKA-16469: Metadata schema checker (#15995) No new revisions were added by this update. Summary of changes: checkstyle/import-control.xml | 1 + checkstyle/suppressions.xml | 4 +- .../java/org/apache/kafka/message/FieldSpec.java | 7 + .../org/apache/kafka/message/MessageGenerator.java | 6 +- .../org/apache/kafka/message/StructRegistry.java | 14 +- .../java/org/apache/kafka/message/StructSpec.java | 16 +- .../apache/kafka/message/checker/CheckerUtils.java | 94 +++++++++ .../kafka/message/checker/EvolutionException.java | 16 +- .../kafka/message/checker/EvolutionVerifier.java | 119 +++++++++++ .../apache/kafka/message/checker/FieldDomain.java | 105 ++++++++++ .../kafka/message/checker/FieldSpecPair.java | 37 ++-- .../message/checker/FieldSpecPairIterator.java | 111 ++++++++++ .../message/checker/MetadataSchemaCheckerTool.java | 88 ++++++++ .../message/checker/UnificationException.java | 13 +- .../org/apache/kafka/message/checker/Unifier.java | 205 +++++++++++++++++++ .../org/apache/kafka/message/StructSpecTest.java | 69 +++++++ .../kafka/message/checker/CheckerTestUtils.java | 154 ++++++++++++++ .../kafka/message/checker/CheckerUtilsTest.java | 90 +++++++++ .../message/checker/EvolutionVerifierTest.java | 202 +++++++++++++++++++ .../kafka/message/checker/FieldDomainTest.java | 59 ++++++ .../checker/MetadataSchemaCheckerToolTest.java | 54 +++++ .../apache/kafka/message/checker/UnifierTest.java | 224 +++++++++++++++++++++ 22 files changed, 1641 insertions(+), 47 deletions(-) create mode 100644 generator/src/main/java/org/apache/kafka/message/checker/CheckerUtils.java copy clients/src/main/java/org/apache/kafka/common/errors/InvalidRegistrationException.java => generator/src/main/java/org/apache/kafka/message/checker/EvolutionException.java (70%) create mode 100644 generator/src/main/java/org/apache/kafka/message/checker/EvolutionVerifier.java create mode 100644 generator/src/main/java/org/apache/kafka/message/checker/FieldDomain.java copy trogdor/src/main/java/org/apache/kafka/trogdor/rest/Empty.java => generator/src/main/java/org/apache/kafka/message/checker/FieldSpecPair.java (61%) create mode 100644 generator/src/main/java/org/apache/kafka/message/checker/FieldSpecPairIterator.java create mode 100644 generator/src/main/java/org/apache/kafka/message/checker/MetadataSchemaCheckerTool.java copy clients/src/main/java/org/apache/kafka/common/errors/TopicExistsException.java => generator/src/main/java/org/apache/kafka/message/checker/UnificationException.java (78%) create mode 100644 generator/src/main/java/org/apache/kafka/message/checker/Unifier.java create mode 100644 generator/src/test/java/org/apache/kafka/message/StructSpecTest.java create mode 100644 generator/src/test/java/org/apache/kafka/message/checker/CheckerTestUtils.java create mode 100644 generator/src/test/java/org/apache/kafka/message/checker/CheckerUtilsTest.java create mode 100644 generator/src/test/java/org/apache/kafka/message/checker/EvolutionVerifierTest.java create mode 100644 generator/src/test/java/org/apache/kafka/message/checker/FieldDomainTest.java create mode 100644 generator/src/test/java/org/apache/kafka/message/checker/MetadataSchemaCheckerToolTest.java create mode 100644 generator/src/test/java/org/apache/kafka/message/checker/UnifierTest.java