mirror of
https://github.com/minio/minio.git
synced 2025-11-10 14:09:48 -05:00
@@ -374,7 +374,7 @@ func (l *s3Objects) ListObjects(ctx context.Context, bucket string, prefix strin
|
||||
|
||||
// ListObjectsV2 lists all blobs in S3 bucket filtered by prefix
|
||||
func (l *s3Objects) ListObjectsV2(ctx context.Context, bucket, prefix, continuationToken, delimiter string, maxKeys int, fetchOwner bool, startAfter string) (loi minio.ListObjectsV2Info, e error) {
|
||||
result, err := l.Client.ListObjectsV2(bucket, prefix, continuationToken, fetchOwner, delimiter, maxKeys)
|
||||
result, err := l.Client.ListObjectsV2(bucket, prefix, continuationToken, startAfter, delimiter, maxKeys)
|
||||
if err != nil {
|
||||
return loi, minio.ErrorRespToObjectError(err, bucket)
|
||||
}
|
||||
|
||||
@@ -91,14 +91,11 @@ func (s3 *warmBackendS3) Remove(ctx context.Context, object string, rv remoteVer
|
||||
}
|
||||
|
||||
func (s3 *warmBackendS3) InUse(ctx context.Context) (bool, error) {
|
||||
result, err := s3.core.ListObjectsV2(s3.Bucket, s3.Prefix, "", false, "/", 1)
|
||||
result, err := s3.core.ListObjectsV2(s3.Bucket, s3.Prefix, "", "", slashSeparator, 1)
|
||||
if err != nil {
|
||||
return false, s3.ToObjectError(err)
|
||||
}
|
||||
if len(result.CommonPrefixes) > 0 || len(result.Contents) > 0 {
|
||||
return true, nil
|
||||
}
|
||||
return false, nil
|
||||
return len(result.CommonPrefixes) > 0 || len(result.Contents) > 0, nil
|
||||
}
|
||||
|
||||
func newWarmBackendS3(conf madmin.TierS3) (*warmBackendS3, error) {
|
||||
|
||||
Reference in New Issue
Block a user