serve s3: fixes before merge

- add context to log and fallthrough to error log level
- test: use rclone random lib to generate random strings
- calculate hash from vfs cache if file is uploading
- add server started log with server url
- remove md5 hasher
This commit is contained in:
Saw-jan 2023-09-12 16:35:13 +05:45 committed by Nick Craig-Wood
parent 34ef5147aa
commit d3dcc61154
8 changed files with 62 additions and 36 deletions

View file

@ -3,7 +3,6 @@ package s3
import (
"context"
"crypto/md5"
"encoding/hex"
"io"
"log"
@ -306,8 +305,7 @@ func (db *s3Backend) PutObject(
return result, err
}
hasher := md5.New()
w := io.MultiWriter(f, hasher)
w := io.MultiWriter(f)
if _, err := io.Copy(w, input); err != nil {
// remove file when i/o error occurred (FsPutErr)
_ = f.Close()