showuon commented on code in PR #14484:
URL: https://github.com/apache/kafka/pull/14484#discussion_r1347305265


##########
docs/upgrade.html:
##########
@@ -144,8 +144,10 @@ <h5><a id="upgrade_350_kraft" 
href="#upgrade_350_kraft">Upgrading KRaft-based cl
                 ./bin/kafka-features.sh upgrade --metadata 3.5
             </code>
         </li>
-        <li>Note that the cluster metadata version cannot be downgraded to a 
pre-production 3.0.x, 3.1.x, or 3.2.x version once it has been upgraded.
-            However, it is possible to downgrade to production versions such 
as 3.3-IV0, 3.3-IV1, etc.</li>
+        <li>Note that cluster metadata downgrade is not supported, although it 
might be possible to do a safe downgrade in some cases.
+            Every <a 
href="https://github.com/apache/kafka/blob/trunk/server-common/src/main/java/org/apache/kafka/server/common/MetadataVersion.java";>MetadataVersion</a>
+            after 3.2.x has a boolean parameter that indicates if there are 
metadata changes (i.e. <code>IBP_3_3_IV3(7, "3.3", "IV3", true)</code>).

Review Comment:
   `(i.e. <code>IBP_3_3_IV3(7, "3.3", "IV3", true)</code>).` -> `(ex: 
<code>IBP_3_3_IV3(7, "3.3", "IV3", true)</code> means this version has metadata 
changes).`



##########
docs/upgrade.html:
##########
@@ -144,8 +144,10 @@ <h5><a id="upgrade_350_kraft" 
href="#upgrade_350_kraft">Upgrading KRaft-based cl
                 ./bin/kafka-features.sh upgrade --metadata 3.5
             </code>
         </li>
-        <li>Note that the cluster metadata version cannot be downgraded to a 
pre-production 3.0.x, 3.1.x, or 3.2.x version once it has been upgraded.
-            However, it is possible to downgrade to production versions such 
as 3.3-IV0, 3.3-IV1, etc.</li>
+        <li>Note that cluster metadata downgrade is not supported, although it 
might be possible to do a safe downgrade in some cases.

Review Comment:
   I'm thinking this sentence is too strong: `Note that cluster metadata 
downgrade is not supported`. 
   
   Maybe:
   `Note that cluster metadata downgrade might be possible in some cases. Every 
<a 
href="https://github.com/apache/kafka/blob/trunk/server-common/src/main/java/org/apache/kafka/server/common/MetadataVersion.java";>MetadataVersion</a>
 after 3.2.x has a boolean parameter...`



-- 
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.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to