Anonymitaet commented on a change in pull request #5757: [doc]Modify schema compatibility check doc URL: https://github.com/apache/pulsar/pull/5757#discussion_r351965377
########## File path: site2/docs/schema-manage.md ########## @@ -36,11 +36,19 @@ For a producer, the `AutoUpdate` happens in the following cases: * If a **producer carries a schema**: - A broker performs the compatibility check based on the configured compatibility check strategy of the namespace to which the topic belongs. + A broker performs the compatibility check based on the configured compatibility check strategy of the namespace to which the topic belongs. - * If it is a new schema and it passes the compatibility check, the broker registers a new schema automatically for the topic. - - * If the schema does not pass the compatibility check, the broker does not register a schema. + * If the schema is registered, producer is connected. + + * If the schema isn't registered + + * If`isAllowAutoUpdateSchema` = false, producer is rejected. + + * If `isAllowAutoUpdateSchema` = true + + * If schema pass the compatibility check then the broker registers a new schema automatically for the topic and producer is connected. + + * If the schema does not pass the compatibility check, the broker does not register a schema and producer is rejected. Review comment: ```suggestion * If the schema does not pass the compatibility check, then the broker does not register a schema and the producer is rejected to connect to a broker. ``` ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services