This is an automated email from the ASF dual-hosted git repository. apurtell pushed a commit to branch branch-2.5 in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-2.5 by this push: new 7bfa2d6d533 HBASE-28740 Need to call parent class's serialization methods in CloseExcessRegionReplicasProcedure (#6091) 7bfa2d6d533 is described below commit 7bfa2d6d5331252c1b9dd1e2818f92339961e1f4 Author: Duo Zhang <zhang...@apache.org> AuthorDate: Fri Jul 19 00:03:30 2024 +0800 HBASE-28740 Need to call parent class's serialization methods in CloseExcessRegionReplicasProcedure (#6091) (cherry picked from commit 1ba1d07d98a59fea31c6663bb5e64fe3d4b25254) Signed-off-by: Andrew Purtell <apurt...@apache.org> Signed-off-by: Pankaj Kumar <pankajku...@apache.org> --- .../hbase/master/procedure/CloseExcessRegionReplicasProcedure.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CloseExcessRegionReplicasProcedure.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CloseExcessRegionReplicasProcedure.java index 61e7c0f8607..bb5da2cc48e 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CloseExcessRegionReplicasProcedure.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CloseExcessRegionReplicasProcedure.java @@ -142,6 +142,7 @@ public class CloseExcessRegionReplicasProcedure @Override protected void serializeStateData(ProcedureStateSerializer serializer) throws IOException { + super.serializeStateData(serializer); CloseExcessRegionReplicasProcedureStateData data = CloseExcessRegionReplicasProcedureStateData .newBuilder().setTableName(ProtobufUtil.toProtoTableName(tableName)) .setNewReplicaCount(newReplicaCount).build(); @@ -150,6 +151,7 @@ public class CloseExcessRegionReplicasProcedure @Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { + super.deserializeStateData(serializer); CloseExcessRegionReplicasProcedureStateData data = serializer.deserialize(CloseExcessRegionReplicasProcedureStateData.class); tableName = ProtobufUtil.toTableName(data.getTableName());