Skip to content

Commit 1ba1d07

Browse files
committed
HBASE-28740 Need to call parent class's serialization methods in CloseExcessRegionReplicasProcedure
1 parent 4b3b5e6 commit 1ba1d07

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)