XL: simplify isMultipartObject not need to handle unknown errors. (#1686)

Unknown errors are just logged with errorIf.
This commit is contained in:
Harshavardhana
2016-05-19 17:10:33 -07:00
committed by Anand Babu (AB) Periasamy
parent 9fdb69563d
commit 7ae5470395
3 changed files with 59 additions and 32 deletions

View File

@@ -127,10 +127,7 @@ func treeWalk(layer ObjectLayer, bucket, prefixDir, entryPrefixMatch, marker str
// entryToFileInfo() can call StatFile for regular files or getMultipartObjectInfo() for multipart files.
for i, entry := range entries {
if isXL && strings.HasSuffix(entry, slashSeparator) {
if ok, err := isMultipartObject(disk, bucket, path.Join(prefixDir, entry)); err != nil {
send(treeWalkResult{err: err})
return false
} else if ok {
if isMultipartObject(disk, bucket, path.Join(prefixDir, entry)) {
entries[i] = strings.TrimSuffix(entry, slashSeparator) + multipartSuffix
}
}