This is an automated email from the ASF dual-hosted git repository.
chia7712 pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/trunk by this push:
new bf9a27fefdb KAFKA-16388 add production-ready test of 3.3 - 3.6 release
to MetadataVersionTest.testFromVersionString (#15563)
bf9a27fefdb is described below
commit bf9a27fefdb3d93c7a510f871433c4c9e07de71a
Author: Kuan-Po (Cooper) Tseng <[email protected]>
AuthorDate: Sun Mar 24 13:09:21 2024 +0800
KAFKA-16388 add production-ready test of 3.3 - 3.6 release to
MetadataVersionTest.testFromVersionString (#15563)
Reviewers: Chia-Ping Tsai <[email protected]>
---
.../org/apache/kafka/server/common/MetadataVersionTest.java | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git
a/server-common/src/test/java/org/apache/kafka/server/common/MetadataVersionTest.java
b/server-common/src/test/java/org/apache/kafka/server/common/MetadataVersionTest.java
index add6a88b49e..bd9f2594b00 100644
---
a/server-common/src/test/java/org/apache/kafka/server/common/MetadataVersionTest.java
+++
b/server-common/src/test/java/org/apache/kafka/server/common/MetadataVersionTest.java
@@ -132,6 +132,8 @@ class MetadataVersionTest {
assertEquals(IBP_2_6_IV0, MetadataVersion.fromVersionString("2.6"));
assertEquals(IBP_2_6_IV0,
MetadataVersion.fromVersionString("2.6-IV0"));
+ // 2.7-IV2 is the latest production version in the 2.7 line
+ assertEquals(IBP_2_7_IV2, MetadataVersion.fromVersionString("2.7"));
assertEquals(IBP_2_7_IV0,
MetadataVersion.fromVersionString("2.7-IV0"));
assertEquals(IBP_2_7_IV1,
MetadataVersion.fromVersionString("2.7-IV1"));
assertEquals(IBP_2_7_IV2,
MetadataVersion.fromVersionString("2.7-IV2"));
@@ -150,24 +152,31 @@ class MetadataVersionTest {
assertEquals(IBP_3_2_IV0, MetadataVersion.fromVersionString("3.2"));
assertEquals(IBP_3_2_IV0,
MetadataVersion.fromVersionString("3.2-IV0"));
+ // 3.3-IV3 is the latest production version in the 3.3 line
+ assertEquals(IBP_3_3_IV3, MetadataVersion.fromVersionString("3.3"));
assertEquals(IBP_3_3_IV0,
MetadataVersion.fromVersionString("3.3-IV0"));
assertEquals(IBP_3_3_IV1,
MetadataVersion.fromVersionString("3.3-IV1"));
assertEquals(IBP_3_3_IV2,
MetadataVersion.fromVersionString("3.3-IV2"));
assertEquals(IBP_3_3_IV3,
MetadataVersion.fromVersionString("3.3-IV3"));
+ // 3.4-IV0 is the latest production version in the 3.4 line
+ assertEquals(IBP_3_4_IV0, MetadataVersion.fromVersionString("3.4"));
assertEquals(IBP_3_4_IV0,
MetadataVersion.fromVersionString("3.4-IV0"));
+ // 3.5-IV2 is the latest production version in the 3.5 line
+ assertEquals(IBP_3_5_IV2, MetadataVersion.fromVersionString("3.5"));
assertEquals(IBP_3_5_IV0,
MetadataVersion.fromVersionString("3.5-IV0"));
assertEquals(IBP_3_5_IV1,
MetadataVersion.fromVersionString("3.5-IV1"));
assertEquals(IBP_3_5_IV2,
MetadataVersion.fromVersionString("3.5-IV2"));
+ // 3.6-IV2 is the latest production version in the 3.6 line
+ assertEquals(IBP_3_6_IV2, MetadataVersion.fromVersionString("3.6"));
assertEquals(IBP_3_6_IV0,
MetadataVersion.fromVersionString("3.6-IV0"));
assertEquals(IBP_3_6_IV1,
MetadataVersion.fromVersionString("3.6-IV1"));
assertEquals(IBP_3_6_IV2,
MetadataVersion.fromVersionString("3.6-IV2"));
// 3.7-IV4 is the latest production version in the 3.7 line
assertEquals(IBP_3_7_IV4, MetadataVersion.fromVersionString("3.7"));
-
assertEquals(IBP_3_7_IV0,
MetadataVersion.fromVersionString("3.7-IV0"));
assertEquals(IBP_3_7_IV1,
MetadataVersion.fromVersionString("3.7-IV1"));
assertEquals(IBP_3_7_IV2,
MetadataVersion.fromVersionString("3.7-IV2"));