fix(mater): delete decommission disk record form rocksdb

Signed-off-by: chihe <chihe@oppo.com>
This commit is contained in:
chihe 2024-09-18 11:19:18 +08:00 committed by AmazingChi
parent 65ce9f8b7c
commit a831f1e5a7

View File

@ -135,7 +135,8 @@ func (mf *MetadataFsm) Apply(command []byte, index uint64) (resp interface{}, er
for cmdK, cmd := range nestedCmdMap {
switch cmd.Op {
case opSyncDeleteDataNode, opSyncDeleteMetaNode, opSyncDeleteVol, opSyncDeleteDataPartition, opSyncDeleteMetaPartition,
opSyncDeleteUserInfo, opSyncDeleteAKUser, opSyncDeleteVolUser, opSyncDeleteQuota, opSyncDeleteLcNode, opSyncDeleteLcConf, opSyncS3QosDelete:
opSyncDeleteUserInfo, opSyncDeleteAKUser, opSyncDeleteVolUser, opSyncDeleteQuota, opSyncDeleteLcNode,
opSyncDeleteLcConf, opSyncS3QosDelete, opSyncDeleteDecommissionDisk:
deleteSet[cmdK] = util.Null{}
// NOTE: opSyncPutFollowerApiLimiterInfo, opSyncPutApiLimiterInfo need special handle?
default:
@ -147,7 +148,8 @@ func (mf *MetadataFsm) Apply(command []byte, index uint64) (resp interface{}, er
switch cmd.Op {
case opSyncDeleteDataNode, opSyncDeleteMetaNode, opSyncDeleteVol, opSyncDeleteDataPartition, opSyncDeleteMetaPartition,
opSyncDeleteUserInfo, opSyncDeleteAKUser, opSyncDeleteVolUser, opSyncDeleteQuota, opSyncDeleteLcNode, opSyncDeleteLcConf, opSyncS3QosDelete:
opSyncDeleteUserInfo, opSyncDeleteAKUser, opSyncDeleteVolUser, opSyncDeleteQuota, opSyncDeleteLcNode,
opSyncDeleteLcConf, opSyncS3QosDelete, opSyncDeleteDecommissionDisk:
if err = mf.delKeyAndPutIndex(cmd.K, cmdMap); err != nil {
panic(err)
}