load ec volume id locations
fix https://github.com/seaweedfs/seaweedfs/issues/5713
This commit is contained in:
@@ -119,6 +119,13 @@ func (c *commandFsVerify) collectVolumeIds() error {
|
|||||||
c.volumeServers = append(c.volumeServers, volumeServer)
|
c.volumeServers = append(c.volumeServers, volumeServer)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
for _, vi := range diskInfo.EcShardInfos {
|
||||||
|
volumeServer := pb.NewServerAddressFromDataNode(nodeInfo)
|
||||||
|
c.volumeIds[vi.Id] = append(c.volumeIds[vi.Id], volumeServer)
|
||||||
|
if !slices.Contains(c.volumeServers, volumeServer) {
|
||||||
|
c.volumeServers = append(c.volumeServers, volumeServer)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Reference in New Issue
Block a user