mirror of
https://github.com/cubefs/cubefs.git
synced 2026-08-02 02:00:56 +00:00
feat(master): if mediaType is 0 in /dataNode/add, set the mediaType as conf item legacyDataMediaType
close:#22395995 Signed-off-by: true1064 <tangjingyu@oppo.com>
This commit is contained in:
parent
883b15189d
commit
d9ae754e15
@ -1307,9 +1307,15 @@ func (c *Cluster) addDataNode(nodeAddr, zoneName string, nodesetId uint64, media
|
||||
nodeAddr, zoneName, nodesetId, mediaType)
|
||||
|
||||
if !proto.IsValidMediaType(mediaType) {
|
||||
err = fmt.Errorf("invalid mediaType(%v) when adding datanode(%v)", mediaType, nodeAddr)
|
||||
log.LogErrorf("[addDataNode] %v", err.Error())
|
||||
return
|
||||
if !proto.IsValidMediaType(c.server.config.legacyDataMediaType) {
|
||||
err = fmt.Errorf("invalid mediaType(%v) in req when adding datanode(%v), and conf legacyDataMediaType not set",
|
||||
mediaType, nodeAddr)
|
||||
return
|
||||
}
|
||||
|
||||
mediaType = c.server.config.legacyDataMediaType
|
||||
log.LogWarnf("[addDataNode] adding datanode(%v), set mediaType as conf legacyDataMediaType(%v)",
|
||||
nodeAddr, proto.MediaTypeString(c.server.config.legacyDataMediaType))
|
||||
}
|
||||
|
||||
// datanode existed
|
||||
|
||||
Loading…
Reference in New Issue
Block a user