Browse Source

解决退火后Rep对象的块的大小变成0的问题

master
Sydonian 3 months ago
parent
commit
f84de6b787
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      client/internal/ticktock/redundancy_shrink.go

+ 3
- 3
client/internal/ticktock/redundancy_shrink.go View File

@@ -180,8 +180,8 @@ type objectBlock struct {
UserSpaceID jcstypes.UserSpaceID
HasEntity bool // 节点拥有实际的文件数据块
HasShadow bool // 如果节点拥有完整文件数据,那么认为这个节点拥有所有块,这些块被称为影子块
FileHash jcstypes.FileHash // 只有在拥有实际文件数据块时,这个字段才有值
Size int64 // 块大小
FileHash jcstypes.FileHash // 只有在拥有实际文件数据块时,这个字段才有值。注:Rep对象由于是一批对象同时进行退火的,所以这个字段为空。
Size int64 // 块大小。注:Rep对象由于是一批对象同时进行退火的,所以这个字段为空。
}

type stgDist struct {
@@ -710,7 +710,7 @@ func (t *ChangeRedundancy) makePlansForRepObject(ctx *changeRedundancyContext, s
Index: solu.blockList[i].Index,
UserSpaceID: solu.blockList[i].UserSpaceID,
FileHash: obj.Object.FileHash,
Size: solu.blockList[i].Size,
Size: obj.Object.Size,
})
}
}


Loading…
Cancel
Save