mirror of
https://github.com/cubefs/cubefs.git
synced 2026-08-02 02:00:56 +00:00
fix(master): check zone type when add datanode node. #22832968
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
This commit is contained in:
parent
2030e66068
commit
d15462b427
@ -1358,6 +1358,10 @@ func (c *Cluster) addDataNode(nodeAddr, zoneName string, nodesetId uint64, media
|
||||
needPersistZone = true
|
||||
}
|
||||
|
||||
if mediaType != zone.dataMediaType {
|
||||
return dataNode.ID, fmt.Errorf("zone mediaType not equalt old, new %v, old %v", mediaType, zone.dataMediaType)
|
||||
}
|
||||
|
||||
if needPersistZone {
|
||||
persistErr := c.sycnPutZoneInfo(zone)
|
||||
if persistErr != nil {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user