From a774f6bfdbe9b34cd0d03c40972755b886aa0cfd Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Thu, 21 Jan 2021 17:26:28 +0000 Subject: [PATCH] qingstor: fix rclone cleanup This patch changes to using the default page limit for listing unfinished multpart uploads rather than 1000. 1000 is the maximum specified in the docs, but setting anything larger than 200 gives an error. --- backend/qingstor/qingstor.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/qingstor/qingstor.go b/backend/qingstor/qingstor.go index 524caba55..8906b842e 100644 --- a/backend/qingstor/qingstor.go +++ b/backend/qingstor/qingstor.go @@ -872,11 +872,12 @@ func (f *Fs) cleanUpBucket(ctx context.Context, bucket string) (err error) { if err != nil { return err } - maxLimit := int(listLimitSize) + // maxLimit := int(listLimitSize) var marker *string for { req := qs.ListMultipartUploadsInput{ - Limit: &maxLimit, + // The default is 200 but this errors if more than 200 is put in so leave at the default + // Limit: &maxLimit, KeyMarker: marker, } var resp *qs.ListMultipartUploadsOutput