Skip to content

Commit 1a99f65

Browse files
authored
HBASE-28740 Need to call parent class's serialization methods in CloseExcessRegionReplicasProcedure (#6091)
(cherry picked from commit 1ba1d07) Signed-off-by: Andrew Purtell <apurtell@apache.org> Signed-off-by: Pankaj Kumar <pankajkumar@apache.org>
1 parent 2591b7e commit 1a99f65

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

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)