s3: increase list objects or parts limit from 1000 to 10000

10x of Amazon S3 limits
This commit is contained in:
Chris Lu 2020-02-25 11:45:40 -08:00
parent 7d10fdf737
commit 986d63cd5e
2 changed files with 6 additions and 9 deletions

View file

@ -14,10 +14,10 @@ import (
) )
const ( const (
maxObjectList = 1000 // Limit number of objects in a listObjectsResponse. maxObjectListSizeLimit = 10000 // Limit number of objects in a listObjectsResponse.
maxUploadsList = 1000 // Limit number of uploads in a listUploadsResponse. maxUploadsList = 10000 // Limit number of uploads in a listUploadsResponse.
maxPartsList = 1000 // Limit number of parts in a listPartsResponse. maxPartsList = 10000 // Limit number of parts in a listPartsResponse.
globalMaxPartID = 10000 globalMaxPartID = 100000
) )
// NewMultipartUploadHandler - New multipart upload. // NewMultipartUploadHandler - New multipart upload.

View file

@ -11,14 +11,11 @@ import (
"strings" "strings"
"time" "time"
"github.com/gorilla/mux"
"github.com/chrislusf/seaweedfs/weed/filer2" "github.com/chrislusf/seaweedfs/weed/filer2"
"github.com/chrislusf/seaweedfs/weed/glog" "github.com/chrislusf/seaweedfs/weed/glog"
"github.com/chrislusf/seaweedfs/weed/pb/filer_pb" "github.com/chrislusf/seaweedfs/weed/pb/filer_pb"
"github.com/gorilla/mux"
)
const (
maxObjectListSizeLimit = 1000 // Limit number of objects in a listObjectsResponse.
) )
func (s3a *S3ApiServer) ListObjectsV2Handler(w http.ResponseWriter, r *http.Request) { func (s3a *S3ApiServer) ListObjectsV2Handler(w http.ResponseWriter, r *http.Request) {