Skip to content

Commit 7bfa2d6

Browse files
Apache9apurtell
authored andcommitted
HBASE-28740 Need to call parent class's serialization methods in CloseExcessRegionReplicasProcedure (#6091)
(cherry picked from commit 1ba1d07) Signed-off-by: Andrew Purtell <[email protected]> Signed-off-by: Pankaj Kumar <[email protected]>
1 parent a43b48b commit 7bfa2d6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CloseExcessRegionReplicasProcedure.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ protected CloseExcessRegionReplicasProcedureState getInitialState() {
142142

143143
@Override
144144
protected void serializeStateData(ProcedureStateSerializer serializer) throws IOException {
145+
super.serializeStateData(serializer);
145146
CloseExcessRegionReplicasProcedureStateData data = CloseExcessRegionReplicasProcedureStateData
146147
.newBuilder().setTableName(ProtobufUtil.toProtoTableName(tableName))
147148
.setNewReplicaCount(newReplicaCount).build();
@@ -150,6 +151,7 @@ protected void serializeStateData(ProcedureStateSerializer serializer) throws IO
150151

151152
@Override
152153
protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException {
154+
super.deserializeStateData(serializer);
153155
CloseExcessRegionReplicasProcedureStateData data =
154156
serializer.deserialize(CloseExcessRegionReplicasProcedureStateData.class);
155157
tableName = ProtobufUtil.toTableName(data.getTableName());

0 commit comments

Comments
 (0)