bfs:同一个Hash同时只能有一个Writer,避免多线程读冲突

This commit is contained in:
GoEdgeLab
2024-04-27 18:27:49 +08:00
parent 7b75c508c6
commit 501f9b6712
5 changed files with 62 additions and 14 deletions

View File

@@ -95,8 +95,6 @@ func (this *FS) OpenFileWriter(hash string, bodySize int64, isPartial bool) (*Fi
return nil, errors.New("invalid body size for partial content")
}
// TODO 限制同一个hash同时只能有一个Writer
bFile, err := this.openBFileForHashWriting(hash)
if err != nil {
return nil, err