|
|
@ -80,10 +80,10 @@ func init() { |
|
|
|
|
|
|
|
// UploadWithRetry will retry both assigning volume request and uploading content
|
|
|
|
// The option parameter does not need to specify UploadUrl and Jwt, which will come from assigning volume.
|
|
|
|
func UploadWithRetry(filerClient filer_pb.FilerClient, assignRequest *filer_pb.AssignVolumeRequest, uploadOption *UploadOption, genFileUrlFn func(host, fileId string) string, reader io.Reader) (uploadResult *UploadResult, err error, data []byte) { |
|
|
|
func UploadWithRetry(filerClient filer_pb.FilerClient, assignRequest *filer_pb.AssignVolumeRequest, uploadOption *UploadOption, genFileUrlFn func(host, fileId string) string, reader io.Reader) (fileId string, uploadResult *UploadResult, err error, data []byte) { |
|
|
|
doUploadFunc := func() error { |
|
|
|
|
|
|
|
var fileId, host string |
|
|
|
var host string |
|
|
|
var auth security.EncodedJwt |
|
|
|
|
|
|
|
// grpc assign volume
|
|
|
|