feat(uploader): concurrent chunk uploads for local/remote storage policy

pull/2862/head
Aaron Liu 6 days ago
parent c3ed4f5839
commit 4acf9401b8

@ -1 +1 @@
Subproject commit a095f8c612562536c536f54be04ec84e500d5ca7
Subproject commit 35961604a187a49591fa57a50de8c0dad4bb5b78

@ -140,9 +140,9 @@ func (handler *Driver) Put(ctx context.Context, file *fs.UploadRequest) error {
}
openMode := os.O_CREATE | os.O_RDWR
if file.Mode&fs.ModeOverwrite == fs.ModeOverwrite && file.Offset == 0 {
openMode |= os.O_TRUNC
}
// if file.Mode&fs.ModeOverwrite == fs.ModeOverwrite && file.Offset == 0 {
// openMode |= os.O_TRUNC
// }
out, err := os.OpenFile(dst, openMode, Perm)
if err != nil {

Loading…
Cancel
Save