diff options
| author | Chris Lu <chris.lu@gmail.com> | 2020-10-20 23:21:54 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2020-10-20 23:21:54 -0700 |
| commit | f64252023ee882264ea1b220afbdf0321e26a56b (patch) | |
| tree | 65b1efea94f5b5b2b65470a7ce7b57d38d5c995e /weed | |
| parent | ad652ffb97cfdf6d866352a37992ece1c1870248 (diff) | |
| download | seaweedfs-f64252023ee882264ea1b220afbdf0321e26a56b.tar.xz seaweedfs-f64252023ee882264ea1b220afbdf0321e26a56b.zip | |
Revert "a better byte buffer pool"
This reverts commit 59c6422777d8a6703865c8654eb215140cebd29b.
Diffstat (limited to 'weed')
| -rw-r--r-- | weed/operation/upload_content.go | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/weed/operation/upload_content.go b/weed/operation/upload_content.go index 11a6df7c1..e9002d09d 100644 --- a/weed/operation/upload_content.go +++ b/weed/operation/upload_content.go @@ -19,7 +19,6 @@ import ( "github.com/chrislusf/seaweedfs/weed/pb/filer_pb" "github.com/chrislusf/seaweedfs/weed/security" "github.com/chrislusf/seaweedfs/weed/util" - "github.com/valyala/bytebufferpool" ) type UploadResult struct { @@ -77,14 +76,12 @@ func Upload(uploadUrl string, filename string, cipher bool, reader io.Reader, is } func doUpload(uploadUrl string, filename string, cipher bool, reader io.Reader, isInputCompressed bool, mtype string, pairMap map[string]string, jwt security.EncodedJwt) (uploadResult *UploadResult, err error, data []byte) { - buf := bytebufferpool.Get() - defer bytebufferpool.Put(buf) - _, err = buf.ReadFrom(reader) + data, err = ioutil.ReadAll(reader) if err != nil { err = fmt.Errorf("read input: %v", err) return } - uploadResult, uploadErr := retriedUploadData(uploadUrl, filename, cipher, buf.Bytes(), isInputCompressed, mtype, pairMap, jwt) + uploadResult, uploadErr := retriedUploadData(uploadUrl, filename, cipher, data, isInputCompressed, mtype, pairMap, jwt) return uploadResult, uploadErr, data } @@ -182,7 +179,6 @@ func doUploadData(uploadUrl string, filename string, cipher bool, data []byte, i } func upload_content(uploadUrl string, fillBufferFunction func(w io.Writer) error, filename string, isGzipped bool, originalDataSize int, mtype string, pairMap map[string]string, jwt security.EncodedJwt) (*UploadResult, error) { - body_buf := bytes.NewBufferString("") body_writer := multipart.NewWriter(body_buf) h := make(textproto.MIMEHeader) |
