This is an automated email from the ASF dual-hosted git repository.
cmccabe pushed a commit to branch 4.0
in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/4.0 by this push:
new 2e6fe07f0da HOTFIX: Add missing file from KAFKA-18920 commit.
2e6fe07f0da is described below
commit 2e6fe07f0da92be3f106d4569174fc6c52234f5d
Author: Colin P. McCabe <[email protected]>
AuthorDate: Fri Mar 7 13:58:46 2025 -0800
HOTFIX: Add missing file from KAFKA-18920 commit.
---
.../org/apache/kafka/server/common/FinalizedFeatures.java | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git
a/server-common/src/main/java/org/apache/kafka/server/common/FinalizedFeatures.java
b/server-common/src/main/java/org/apache/kafka/server/common/FinalizedFeatures.java
index 853435182e3..923632f6d1e 100644
---
a/server-common/src/main/java/org/apache/kafka/server/common/FinalizedFeatures.java
+++
b/server-common/src/main/java/org/apache/kafka/server/common/FinalizedFeatures.java
@@ -48,6 +48,17 @@ public final class FinalizedFeatures {
}
}
+ // Internal constructor only for copying FinalizedFeatures.
+ private FinalizedFeatures(
+ MetadataVersion metadataVersion,
+ Map<String, Short> finalizedFeatures,
+ long finalizedFeaturesEpoch
+ ) {
+ this.metadataVersion = metadataVersion;
+ this.finalizedFeatures = new HashMap<>(finalizedFeatures);
+ this.finalizedFeaturesEpoch = finalizedFeaturesEpoch;
+ }
+
public MetadataVersion metadataVersion() {
return metadataVersion;
}