| @@ -180,8 +180,8 @@ type objectBlock struct { | |||||
| UserSpaceID jcstypes.UserSpaceID | UserSpaceID jcstypes.UserSpaceID | ||||
| HasEntity bool // 节点拥有实际的文件数据块 | HasEntity bool // 节点拥有实际的文件数据块 | ||||
| HasShadow bool // 如果节点拥有完整文件数据,那么认为这个节点拥有所有块,这些块被称为影子块 | HasShadow bool // 如果节点拥有完整文件数据,那么认为这个节点拥有所有块,这些块被称为影子块 | ||||
| FileHash jcstypes.FileHash // 只有在拥有实际文件数据块时,这个字段才有值 | |||||
| Size int64 // 块大小 | |||||
| FileHash jcstypes.FileHash // 只有在拥有实际文件数据块时,这个字段才有值。注:Rep对象由于是一批对象同时进行退火的,所以这个字段为空。 | |||||
| Size int64 // 块大小。注:Rep对象由于是一批对象同时进行退火的,所以这个字段为空。 | |||||
| } | } | ||||
| type stgDist struct { | type stgDist struct { | ||||
| @@ -710,7 +710,7 @@ func (t *ChangeRedundancy) makePlansForRepObject(ctx *changeRedundancyContext, s | |||||
| Index: solu.blockList[i].Index, | Index: solu.blockList[i].Index, | ||||
| UserSpaceID: solu.blockList[i].UserSpaceID, | UserSpaceID: solu.blockList[i].UserSpaceID, | ||||
| FileHash: obj.Object.FileHash, | FileHash: obj.Object.FileHash, | ||||
| Size: solu.blockList[i].Size, | |||||
| Size: obj.Object.Size, | |||||
| }) | }) | ||||
| } | } | ||||
| } | } | ||||