mirror of
https://github.com/minio/minio.git
synced 2025-11-27 12:53:45 -05:00
Donut cleanup another set
- Make sure to close all readers - Fix errors in api_testsuite c.Assert(err, IsNil) should be done right after each function call
This commit is contained in:
@@ -192,7 +192,7 @@ func (dt donut) PutObject(bucket, object, expectedMD5Sum string, reader io.ReadC
|
||||
if _, ok := dt.buckets[bucket]; !ok {
|
||||
return "", iodine.New(BucketNotFound{Bucket: bucket}, nil)
|
||||
}
|
||||
objectList, _, _, err := dt.buckets[bucket].ListObjects(object, "", "", 1)
|
||||
objectList, _, _, err := dt.buckets[bucket].ListObjects("", "", "", 1000)
|
||||
if err != nil {
|
||||
return "", iodine.New(err, nil)
|
||||
}
|
||||
@@ -245,7 +245,12 @@ func (dt donut) GetObjectMetadata(bucket, object string) (map[string]string, err
|
||||
if _, ok := dt.buckets[bucket]; !ok {
|
||||
return nil, iodine.New(BucketNotFound{Bucket: bucket}, errParams)
|
||||
}
|
||||
objectList, _, _, err := dt.buckets[bucket].ListObjects(object, "", "", 1)
|
||||
//
|
||||
// there is a potential issue here, if the object comes after the truncated list
|
||||
// below GetObjectMetadata would fail as ObjectNotFound{}
|
||||
//
|
||||
// will fix it when we bring in persistent json into Donut - TODO
|
||||
objectList, _, _, err := dt.buckets[bucket].ListObjects("", "", "", 1000)
|
||||
if err != nil {
|
||||
return nil, iodine.New(err, errParams)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user