From 4324e874ae58774fb3b0af98907123b7e6317b6f Mon Sep 17 00:00:00 2001 From: Sivabalan Narayanan Date: Tue, 8 Mar 2022 21:04:42 -0800 Subject: [PATCH] [HUDI-3587] Making SupportsUpgradeDowngrade serializable (#4991) --- .../apache/hudi/table/upgrade/SupportsUpgradeDowngrade.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SupportsUpgradeDowngrade.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SupportsUpgradeDowngrade.java index 5e6b9db91..a30396b63 100644 --- a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SupportsUpgradeDowngrade.java +++ b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SupportsUpgradeDowngrade.java @@ -23,10 +23,12 @@ import org.apache.hudi.common.engine.HoodieEngineContext; import org.apache.hudi.config.HoodieWriteConfig; import org.apache.hudi.table.HoodieTable; +import java.io.Serializable; + /** * Interface for engine-specific logic needed for upgrade and downgrade actions. */ -public interface SupportsUpgradeDowngrade { +public interface SupportsUpgradeDowngrade extends Serializable { /** * @param config Write config. * @param context {@link HoodieEngineContext} instance to use.